character_set/utils/
arithmetic.rs1use crate::CharacterSet;
2use std::ops::Neg;
3
4impl Neg for CharacterSet {
5 type Output = CharacterSet;
6
7 fn neg(self) -> Self::Output {
8 let mut set = self.all;
9 for value in set.iter_mut() {
10 *value = !*value
11 }
12 CharacterSet { all: set }
13 }
14}