[−][src]Trait theon::Lattice
Required methods
Loading content...Provided methods
fn meet_join(&self, other: &Self) -> (Self, Self)
fn partial_min<'a>(&'a self, other: &'a Self) -> Option<&'a Self>
fn partial_max<'a>(&'a self, other: &'a Self) -> Option<&'a Self>
fn partial_ordered_pair<'a>(
&'a self,
other: &'a Self
) -> Option<(&'a Self, &'a Self)>
&'a self,
other: &'a Self
) -> Option<(&'a Self, &'a Self)>
fn partial_clamp<'a>(&'a self, min: &'a Self, max: &'a Self) -> Option<&'a Self>
Implementors
impl<T> Lattice for T where
T: Copy + PartialOrd + Sized,
[src]
T: Copy + PartialOrd + Sized,
fn meet(&self, other: &Self) -> Self
[src]
fn join(&self, other: &Self) -> Self
[src]
fn meet_join(&self, other: &Self) -> (Self, Self)
[src]
fn partial_min<'a>(&'a self, other: &'a Self) -> Option<&'a Self>
[src]
fn partial_max<'a>(&'a self, other: &'a Self) -> Option<&'a Self>
[src]
fn partial_ordered_pair<'a>(
&'a self,
other: &'a Self
) -> Option<(&'a Self, &'a Self)>
[src]
&'a self,
other: &'a Self
) -> Option<(&'a Self, &'a Self)>