pub fn flip(&self) -> Self {
        match self {
            Self::Even => Self::Odd,
            Self::Odd => Self::Even,
        }
    }
/// Flips the parity of a flag.
Flips the parity of a flag.
Flips the parity of a flag .
pub fn flip(&self) -> Self {
        match self {
            Self::Even => Self::Odd,
            Self::Odd => Self::Even,
        }
    }
pub fn flip ( & self ) -> Self { match self { Self :: Even => Self :: Odd , Self :: Odd => Self :: Even , } }
Flips the parity of a flag.
Flips the parity of a flag .
&self
&self