[−][src]Trait trait_eval::Not
Logical Not
Negate any boolean you like at compile-time.
(¬¬(P V ¬P)
- just saying.)
assert_eq!(<True as Not>::Result::eval(), false); assert_eq!(<False as Not>::Result::eval(), true);
Negate any boolean you like at compile-time.
(¬¬(P V ¬P)
- just saying.)
assert_eq!(<True as Not>::Result::eval(), false); assert_eq!(<False as Not>::Result::eval(), true);