macro_rules! import { | |
( $(($path:expr, $name:ident)),* ) => { | |
$( | |
#[path = $path] | |
mod $name; | |
pub use self::$name; | |
//~^ ERROR the name `issue_56411_aux` is defined multiple times | |
//~| ERROR `issue_56411_aux` is only public within the crate, and cannot be re-exported outside | |
)* | |
} | |
} | |
import!(("issue-56411-aux.rs", issue_56411_aux)); | |
fn main() { | |
println!("Hello, world!"); | |
} |