Lines Matching defs:toggle
154 //! - `BitXor` and `BitXorAssign`: toggle
179 //! - `toggle`: the specified flags will be inserted if not present, and removed
621 pub fn toggle(&mut self, other: Self) {
1160 assert_eq!(e1 ^ e2, Flags::A | Flags::B); // toggle
1162 e3.toggle(e2);
1166 m4.toggle(AnotherSetOfFlags::empty());
1180 assert_eq!(e1 ^ e2, Flags::A | Flags::B | extra); // toggle
1182 e3.toggle(e2);
1253 assert_eq!(e1.symmetric_difference(e2), Flags::A | Flags::B | extra); // toggle
1390 // toggle