Struct rustc_mir_dataflow::impls::liveness::TransferWrapper
source · [−]struct TransferWrapper<'a>(&'a mut ChunkedBitSet<Local>);Tuple Fields
0: &'a mut ChunkedBitSet<Local>Trait Implementations
sourceimpl<'a> GenKill<Local> for TransferWrapper<'a>
impl<'a> GenKill<Local> for TransferWrapper<'a>
sourcefn gen_all(&mut self, elems: impl IntoIterator<Item = T>)
fn gen_all(&mut self, elems: impl IntoIterator<Item = T>)
Calls gen for each element in elems.
sourcefn kill_all(&mut self, elems: impl IntoIterator<Item = T>)
fn kill_all(&mut self, elems: impl IntoIterator<Item = T>)
Calls kill for each element in elems.
Auto Trait Implementations
impl<'a> RefUnwindSafe for TransferWrapper<'a>
impl<'a> !Send for TransferWrapper<'a>
impl<'a> !Sync for TransferWrapper<'a>
impl<'a> Unpin for TransferWrapper<'a>
impl<'a> !UnwindSafe for TransferWrapper<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Layout
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes