[−][src]Struct pergola::MaxDef
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]
Auto Trait Implementations
impl<M> RefUnwindSafe for MaxDef<M> where
M: RefUnwindSafe,
M: RefUnwindSafe,
impl<M> Send for MaxDef<M> where
M: Send,
M: Send,
impl<M> Sync for MaxDef<M> where
M: Sync,
M: Sync,
impl<M> Unpin for MaxDef<M> where
M: Unpin,
M: Unpin,
impl<M> UnwindSafe for MaxDef<M> where
M: UnwindSafe,
M: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,