Struct rustc_mir::dataflow::framework::lattice::Dual [−][src]
pub struct Dual<T>(pub T);
Expand description
The counterpart of a given semilattice T using the inverse order.
The dual of a join-semilattice is a meet-semilattice and vice versa. For example, the dual of a powerset has the empty set as its top element and the full set as its bottom element and uses set intersection as its join operator.
Trait Implementations
Mutably borrows from an owned value. Read more
Calls gen for each element in elems.
Calls kill for each element in elems.
Auto Trait Implementations
impl<T> RefUnwindSafe for Dual<T> where
T: RefUnwindSafe, impl<T> UnwindSafe for Dual<T> where
T: UnwindSafe, Blanket Implementations
Mutably borrows from an owned value. Read more
Layout
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.