Trait Max

Source
pub trait Max<B> {
    type Max;
}

Required Associated Types§

Implementors§

Source§

impl Max<Zero> for Zero

Source§

impl<A> Max<Zero> for Suc<A>

Source§

type Max = Suc<A>

Source§

impl<A, B> Max<Suc<B>> for Suc<A>
where A: Max<B>,

Source§

type Max = Suc<<A as Max<B>>::Max>

Source§

impl<B> Max<Suc<B>> for Zero

Source§

type Max = Suc<B>