Lines Matching refs:ABC
28 //! const ABC = Self::A.bits | Self::B.bits | Self::C.bits;
35 //! assert_eq!((e1 | e2), Flags::ABC); // union
298 /// const ABC = Self::A.bits | Self::B.bits | Self::C.bits;
305 /// assert_eq!((e1 | e2), Flags::ABC); // union
956 const ABC = Self::A.bits | Self::B.bits | Self::C.bits;
986 assert_eq!(Flags::ABC.bits(), 0b00000111);
1060 assert!(!Flags::ABC.is_empty());
1072 assert!(Flags::ABC.is_all());
1077 assert!((Flags::ABC | extra).is_all());
1097 let e2 = Flags::ABC;
1121 assert!(Flags::ABC.contains(e2));
1156 assert_eq!((e1 | e2), Flags::ABC); // union
1175 assert_eq!((e1 | e2), (Flags::ABC | extra)); // union
1201 assert_eq!(ab.union(bc), Flags::ABC);
1207 assert_eq!(ac.union(bc), Flags::ABC);
1208 assert_eq!(bc.union(ac), Flags::ABC);
1247 assert_eq!(e1.union(e2), (Flags::ABC | extra));
1423 flags.extend([Flags::A, Flags::ABC].iter().cloned());
1424 assert_eq!(flags, Flags::ABC);
1435 [Flags::A, Flags::ABC].iter().cloned().collect::<Flags>(),
1436 Flags::ABC
1480 y = Flags::ABC;
1493 assert_eq!(format!("{:?}", Flags::ABC), "A | B | C | ABC");
1499 format!("{:?}", Flags::ABC | extra),
1500 "A | B | C | ABC | 0xb8"
1508 assert_eq!(format!("{:b}", Flags::ABC), "111");
1509 assert_eq!(format!("{:#b}", Flags::ABC), "0b111");
1511 assert_eq!(format!("{:b}", Flags::ABC | extra), "1010111");
1512 assert_eq!(format!("{:#b}", Flags::ABC | extra), "0b1010111");
1675 const ABC = Self::A.bits | Self::B.bits | Self::C.bits;
1679 assert_eq!(Flags128::ABC, Flags128::A | Flags128::B | Flags128::C);
1684 Flags128::ABC.bits,
1690 assert_eq!(format!("{:?}", Flags128::ABC), "A | B | C | ABC");