pub trait MeetSemiLattice: Eq {
// Required method
fn meet(&mut self, other: &Self) -> bool;
}
Expand description
A partially ordered set that has a greatest lower bound for any pair of elements in the set.
Dataflow analyses only require that their domains implement JoinSemiLattice
, not
MeetSemiLattice
. However, types that will be used as dataflow domains should implement both
so that they can be used with Dual
.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.