Lines Matching refs:empty

162 //! - `empty`: an empty set of flags
199 //! If your default value is equal to `0` (which is the same value as calling `empty()`
262 //! let empty = Flags::empty();
267 //! assert!(empty.contains(Flags::NONE));
491 f.write_str("(empty)")?;
524 /// Returns an empty set of flags.
526 pub const fn empty() -> Self {
586 self.bits() == Self::empty().bits()
818 let mut result = Self::empty();
984 assert_eq!(Flags::empty().bits(), 0b00000000);
988 assert_eq!(AnotherSetOfFlags::empty().bits(), 0b00);
991 assert_eq!(EmptyFlags::empty().bits(), 0b00000000);
996 assert_eq!(Flags::from_bits(0), Some(Flags::empty()));
1007 assert_eq!(EmptyFlags::from_bits(0), Some(EmptyFlags::empty()));
1013 assert_eq!(Flags::from_bits_truncate(0), Flags::empty());
1017 assert_eq!(Flags::from_bits_truncate(0b1000), Flags::empty());
1022 AnotherSetOfFlags::empty()
1025 assert_eq!(EmptyFlags::from_bits_truncate(0), EmptyFlags::empty());
1026 assert_eq!(EmptyFlags::from_bits_truncate(0b1), EmptyFlags::empty());
1032 assert_eq!(unsafe { Flags::from_bits_unchecked(0) }, Flags::empty());
1042 (extra | Flags::empty())
1052 (extra | EmptyFlags::empty())
1058 assert!(Flags::empty().is_empty());
1064 assert!(EmptyFlags::empty().is_empty());
1082 assert!(EmptyFlags::empty().is_all());
1087 let e1 = Flags::empty();
1088 let e2 = Flags::empty();
1096 let e1 = Flags::empty();
1125 assert!(EmptyFlags::empty().contains(EmptyFlags::empty()));
1135 let mut e3 = AnotherSetOfFlags::empty();
1149 assert_eq!(e3, AnotherSetOfFlags::empty());
1165 let mut m4 = AnotherSetOfFlags::empty();
1166 m4.toggle(AnotherSetOfFlags::empty());
1167 assert_eq!(m4, AnotherSetOfFlags::empty());
1379 let mut m1 = Flags::empty();
1389 assert_eq!(m1, Flags::empty());
1397 const _M1: Flags = Flags::empty();
1410 flags = Flags::empty();
1412 assert_eq!(flags, Flags::empty());
1414 flags = Flags::empty();
1429 assert_eq!([].iter().cloned().collect::<Flags>(), Flags::empty());
1442 let mut a = Flags::empty();
1443 let mut b = Flags::empty();
1456 let mut a = Flags::empty();
1457 let mut b = Flags::empty();
1476 let mut x = Flags::empty();
1477 let mut y = Flags::empty();
1486 assert_eq!(Flags::empty(), Flags::default());
1492 assert_eq!(format!("{:?}", Flags::empty()), "(empty)");
1503 assert_eq!(format!("{:?}", EmptyFlags::empty()), "(empty)");
1655 assert!(Flags::empty().contains(Flags::NONE));
1659 assert_eq!(format!("{:?}", Flags::empty()), "NONE");