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