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