1 mod a { 2 mod b { 3 use bitflags::bitflags; 4 5 bitflags! { 6 pub(in crate::a) struct Flags: u32 { 7 const FLAG_A = 0b00000001; 8 } 9 } 10 } 11 flags() -> u3212 pub fn flags() -> u32 { 13 b::Flags::FLAG_A.bits() 14 } 15 } 16 main()17 fn main() { 18 assert_eq!(0b00000001, a::flags()); 19 } 20