Struct rustc_mir::transform::elaborate_drops::InitializationData [−][src]
struct InitializationData {
live: IdxSetBuf<MovePathIndex>,
dead: IdxSetBuf<MovePathIndex>,
}🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Fields
live: IdxSetBuf<MovePathIndex>
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
dead: IdxSetBuf<MovePathIndex>
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Methods
impl InitializationData[src]
impl InitializationDatafn apply_location<'a, 'tcx>(
&mut self,
tcx: TyCtxt<'a, 'tcx, 'tcx>,
mir: &Mir<'tcx>,
env: &MoveDataParamEnv<'tcx, 'tcx>,
loc: Location
)[src]
fn apply_location<'a, 'tcx>(
&mut self,
tcx: TyCtxt<'a, 'tcx, 'tcx>,
mir: &Mir<'tcx>,
env: &MoveDataParamEnv<'tcx, 'tcx>,
loc: Location
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn state(&self, path: MovePathIndex) -> (bool, bool)[src]
fn state(&self, path: MovePathIndex) -> (bool, bool)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Auto Trait Implementations
impl Send for InitializationData
impl Send for InitializationDataimpl Sync for InitializationData
impl Sync for InitializationData