Struct rustc::mir::transform::Passes   
                   
                       [−]
                   
               [src]
pub struct Passes {
    // some fields omitted
}Unstable (
rustc_private)A manager for MIR passes.
Methods
impl<'a, 'tcx> Passes[src]
fn new() -> Passes
fn run_passes(&mut self, tcx: TyCtxt<'a, 'tcx, 'tcx>, map: &mut MirMap<'tcx>)
fn push_pass(&mut self, pass: Box<for<'b> MirMapPass<'b>>)
Unstable (
rustc_private)Pushes a built-in pass.
Trait Implementations
impl Extend<Box<for<'a> MirMapPass<'a>>> for Passes[src]
Copies the plugin passes.
fn extend<I: IntoIterator<Item=Box<for<'a> MirMapPass<'a>>>>(&mut self, it: I)
Extends a collection with the contents of an iterator. Read more