[−][src]Trait trait_eval::Minus
Saturating Subtraction
It's 2:30AM and I've completely run out of snappy sales pitches. It's subtraction - wow.
assert_eq!(<Ten as Minus<Three>>::Result::eval(), 7); assert_eq!(<Seven as Minus<One>>::Result::eval(), 6); assert_eq!(<Three as Minus<Three>>::Result::eval(), 0); assert_eq!(<Two as Minus<Three>>::Result::eval(), 0);
Associated Types
Loading content...Implementors
impl<T: Nat> Minus<Zero> for T
[src]
type Result = T
impl<T: Nat, U: Nat, V: Nat> Minus<Succ<T>> for U where
U: Minus<T, Result = V>,
V: Pred,
[src]
U: Minus<T, Result = V>,
V: Pred,