blob: 7ded0b383d8d4fc70affb164b1d9e5bff757cc78 [file]
//@ aux-crate: my_api::utils=open-ns-my_api_utils.rs
//@ compile-flags: -Z namespaced-crates
//@ edition: 2024
use my_api::utils::get_u32;
//~^ ERROR `my_api` is ambiguous [E0659]
macro_rules! define {
() => {
pub mod my_api {
pub mod utils {
pub fn get_u32() -> u32 {
2
}
}
}
};
}
define!();
fn main() {
let val = get_u32();
assert_eq!(val, 2);
}