MinDepth

Trait MinDepth 

Source
pub trait MinDepth
where Self::Output: IsNumber,
{ type Output; }

Required Associated Types§

Implementations on Foreign Types§

Source§

impl MinDepth for ()

Implementors§

Source§

impl<Req, SubtreeL, SubtreeR> MinDepth for Node<Req, SubtreeL, SubtreeR>
where SubtreeL: MinDepth, SubtreeR: MinDepth, <SubtreeL as MinDepth>::Output: IsNumber, <SubtreeR as MinDepth>::Output: IsNumber, (): Min<<SubtreeL as MinDepth>::Output, <SubtreeR as MinDepth>::Output>,

Source§

type Output = Succ<<() as Min<<SubtreeL as MinDepth>::Output, <SubtreeR as MinDepth>::Output>>::Output>