Struct rustc_mir::dataflow::PropagationContext [−][src]
struct PropagationContext<'b, 'a: 'b, 'tcx: 'a, O> where
O: 'b + BitDenotation, { builder: &'b mut DataflowAnalysis<'a, 'tcx, O>, changed: 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?
Fields
builder: &'b mut DataflowAnalysis<'a, 'tcx, O>
🔬 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?
changed: 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?
Methods
impl<'b, 'a: 'b, 'tcx: 'a, BD> PropagationContext<'b, 'a, 'tcx, BD> where
BD: BitDenotation,
[src]
impl<'b, 'a: 'b, 'tcx: 'a, BD> PropagationContext<'b, 'a, 'tcx, BD> where
BD: BitDenotation,
fn walk_cfg(&mut self, in_out: &mut IdxSet<BD::Idx>)
[src]
fn walk_cfg(&mut self, in_out: &mut IdxSet<BD::Idx>)
🔬 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<'b, 'a, 'tcx, O> !Send for PropagationContext<'b, 'a, 'tcx, O>
impl<'b, 'a, 'tcx, O> !Send for PropagationContext<'b, 'a, 'tcx, O>
impl<'b, 'a, 'tcx, O> !Sync for PropagationContext<'b, 'a, 'tcx, O>
impl<'b, 'a, 'tcx, O> !Sync for PropagationContext<'b, 'a, 'tcx, O>