Trait NatFn
r3::utils::for_times
pub trait NatFn { type Output: Nat; }
Type-level function producing a Nat.
Nat
type Output: Nat
impl<T: Nat> NatFn for IncrSatOp<T, T>
type Output = T
impl<T: Nat, Limit> NatFn for IncrSatOp<T, Limit>
type Output = T::Succ