The intersection of `self` with the complement of `other` (`&!`). This method is not equivalent to `self & !other` when `other` has unknown bits set. `remove` won't truncate `other`, but the `!` operator will.
(&mut self, other: Self)
| 302 | /// This method is not equivalent to `self & !other` when `other` has unknown bits set. |
| 303 | /// `remove` won't truncate `other`, but the `!` operator will. |
| 304 | fn remove(&mut self, other: Self) |
| 305 | where |
| 306 | Self: Sized, |
| 307 | { |
| 308 | *self = Self::from_bits_retain(self.bits()).difference(other); |
| 309 | } |
| 310 | |
| 311 | /// The bitwise exclusive-or (`^`) of the bits in `self` and `other`. |
| 312 | fn toggle(&mut self, other: Self) |
no test coverage detected