()
| 139 | |
| 140 | #[test] |
| 141 | fn test_extend() { |
| 142 | let mut set = MixedEnumSet::from(Enum::A); |
| 143 | set.extend(Enum::B | Enum::C); |
| 144 | assert_eq!(set, Enum::A | Enum::B | Enum::C); |
| 145 | set.extend(&[Enum::E | Enum::F]); |
| 146 | assert_eq!(set, Enum::A | Enum::B | Enum::C | Enum::E | Enum::F); |
| 147 | set.extend([Enum::G | Enum::H]); |
| 148 | assert_eq!(set, Enum::A | Enum::B | Enum::C | Enum::E | Enum::F | Enum::G | Enum::H); |
| 149 | } |
| 150 | |
| 151 | #[test] |
| 152 | fn test_from_iterator() { |