Struct rustc_mir_dataflow::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.
Tuple Fields
0: T
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.