[][src]Struct pergola::MaxDef

pub struct MaxDef<M> { /* fields omitted */ }

This lattice definition recycles the Ord::max and Ord::cmp of its element type, as well as either Default::default as its unit. In other words this is the "most normal" lattice over unsigned scalar, vector or string types, probably the one you want most of the time.

Trait Implementations

impl<M: Debug> Debug for MaxDef<M>[src]

impl<M: Ord + Clone + MaxUnitDefault> LatticeDef for MaxDef<M>[src]

type T = M

Auto Trait Implementations

impl<M> RefUnwindSafe for MaxDef<M> where
    M: RefUnwindSafe

impl<M> Send for MaxDef<M> where
    M: Send

impl<M> Sync for MaxDef<M> where
    M: Sync

impl<M> Unpin for MaxDef<M> where
    M: Unpin

impl<M> UnwindSafe for MaxDef<M> where
    M: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.