1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
mod a { pub struct Foo; } mod b { use c::Foo; use crate::a as c; pub fn test() { Foo is c::Foo } } #[test] fn module_import() { assert!(b::test()); }