Trait rustc::mir::transform::MirMapPass
[−]
[src]
pub trait MirMapPass<'tcx>: Pass {
fn run_pass<'a>(&mut self,
tcx: TyCtxt<'a, 'tcx, 'tcx>,
hooks: &mut [Box<MirPassHook<'s>>]);
}🔬 This is a nightly-only experimental API. (
rustc_private)A pass which inspects the whole Mir map.
Required Methods
fn run_pass<'a>(&mut self,
tcx: TyCtxt<'a, 'tcx, 'tcx>,
hooks: &mut [Box<MirPassHook<'s>>])
tcx: TyCtxt<'a, 'tcx, 'tcx>,
hooks: &mut [Box<MirPassHook<'s>>])
🔬 This is a nightly-only experimental API. (
rustc_private)Implementors
impl<'tcx, T: MirPass<'tcx>> MirMapPass<'tcx> for T