Struct rustc_driver::driver::PhaseController [−][src]
pub struct PhaseController<'a> {
pub stop: Compilation,
pub run_callback_on_error: bool,
pub callback: Box<Fn(&mut CompileState) + 'a>,
}🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Fields
stop: Compilation
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
run_callback_on_error: bool
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
callback: Box<Fn(&mut CompileState) + 'a>
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Methods
impl<'a> PhaseController<'a>[src]
impl<'a> PhaseController<'a>pub fn basic() -> PhaseController<'a>[src]
pub fn basic() -> PhaseController<'a>🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Auto Trait Implementations
impl<'a> !Send for PhaseController<'a>
impl<'a> !Send for PhaseController<'a>impl<'a> !Sync for PhaseController<'a>
impl<'a> !Sync for PhaseController<'a>