[−][src]Trait trait_eval::Times
Multiplication
It's time to get timesing and compile-time! That sounded way cooler in my head.
assert_eq!(<Four as Times<Three>>::Result::eval(), 12); assert_eq!(<Seven as Times<One>>::Result::eval(), 7); assert_eq!(<Three as Times<Three>>::Result::eval(), 9); assert_eq!(<Two as Times<Three>>::Result::eval(), 6); assert_eq!(<Six as Times<Seven>>::Result::eval(), 42);
Associated Types
Loading content...Implementors
impl<T: Nat> Times<T> for Zero
[src]
impl<T: Nat, U: Nat, V: Nat> Times<T> for Succ<U> where
U: Times<T, Result = V>,
V: Plus<T>,
[src]
U: Times<T, Result = V>,
V: Plus<T>,