Trait Add

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

Required Associated Types§

Implementors§

Source§

impl Add<Zero> for Zero

Source§

impl<A> Add<Zero> for Suc<A>

Source§

type Add = Suc<A>

Source§

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

Source§

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

Source§

impl<B> Add<Suc<B>> for Zero

Source§

type Add = Suc<B>