Struct rustc_mir::transform::erase_regions::EraseRegions [] [src]

pub struct EraseRegions;
Unstable (rustc_private)

Trait Implementations

impl Pass for EraseRegions
[src]

fn dep_node(&self, def_id: DefId) -> DepNode<DefId>

impl<'tcx> MirPass<'tcx> for EraseRegions
[src]

fn run_pass<'a>(&mut self, tcx: TyCtxt<'a, 'tcx, 'tcx>, _: MirSource, mir: &mut Mir<'tcx>)

fn run_pass_on_promoted(&mut self, tcx: TyCtxt<'a, 'tcx, 'tcx>, item_id: u32, index: usize, mir: &mut Mir<'tcx>)