Trait diffgeom::typenum::Max  
                   
                       [−]
                   
               
pub trait Max<Rhs = Self> {
    type Output;
    fn max(self, rhs: Rhs) -> Self::Output;
}A type operator that returns the maximum of Self and Rhs.
Associated Types
type Output
The type of the maximum of Self and Rhs
Required Methods
Implementors
- impl<Ul, Ur> Max<PInt<Ur>> for NInt<Ul> where
 Ul: Unsigned + NonZero,
 Ur: Unsigned + NonZero,
- impl<U> Max<Z0> for NInt<U> where
 U: Unsigned + NonZero,
- impl Max<B0> for B1
- impl<U> Max<PInt<U>> for Z0 where
 U: Unsigned + NonZero,
- impl<U> Max<NInt<U>> for Z0 where
 U: Unsigned + NonZero,
- impl Max<B1> for B0
- impl Max<B0> for B0
- impl<U> Max<Z0> for PInt<U> where
 U: Unsigned + NonZero,
- impl<Ul, Ur> Max<PInt<Ur>> for PInt<Ul> where
 Ul: Unsigned + NonZero + Max<Ur>,
 Ur: Unsigned + NonZero,
 <Ul as Max<Ur>>::Output: Unsigned,
 <Ul as Max<Ur>>::Output: NonZero,
- impl<U, B, Ur> Max<Ur> for UInt<U, B> where
 B: Bit,
 U: Unsigned,
 Ur: Unsigned,
 UInt<U, B>: Cmp<Ur>,
 UInt<U, B>: PrivateMax<Ur, <UInt<U, B> as Cmp<Ur>>::Output>,
- impl Max<Z0> for Z0
- impl Max<B1> for B1
- impl<Ul, Ur> Max<NInt<Ur>> for NInt<Ul> where
 Ul: Unsigned + NonZero + Min<Ur>,
 Ur: Unsigned + NonZero,
 <Ul as Min<Ur>>::Output: Unsigned,
 <Ul as Min<Ur>>::Output: NonZero,
- impl<U> Max<U> for UTerm where
 U: Unsigned,
- impl<Ul, Ur> Max<NInt<Ur>> for PInt<Ul> where
 Ul: Unsigned + NonZero,
 Ur: Unsigned + NonZero,