Trait rustc_mir_transform::pass_manager::MirLint
source · pub trait MirLint<'tcx> {
// Required method
fn run_lint(&self, tcx: TyCtxt<'tcx>, body: &Body<'tcx>);
// Provided methods
fn name(&self) -> &'static str { ... }
fn is_enabled(&self, _sess: &Session) -> bool { ... }
}Expand description
Just like MirPass, except it cannot mutate Body.