[−][src]Trait toogle::Toggle
Trait to implement the .toogle()
method, to switch between two values
Exemple
use toogle::Toggle; #[derive(PartialEq, Eq)] pub enum TwoEnum { Value1, Value2 }; impl Toggle for TwoEnum { fn toggle(&mut self) { *self = match *self { TwoEnum::Value1 => TwoEnum::Value2, TwoEnum::Value2 => TwoEnum::Value1, } } }