Type Definition Xor
core_extensions::type_level_bool
type Xor<L, R> = <L as BitXor<R>>::Output;
Xors two Booleans
Xor
This type alias takes Boolean parameters and evaluates to either True or False.
assert_eq!(Xor::<True ,True >::VALUE,false); assert_eq!(Xor::<False,True >::VALUE,true); assert_eq!(Xor::<True ,False>::VALUE,true); assert_eq!(Xor::<False,False>::VALUE,false);