pub_in.rs 319 B

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