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>