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
.