Struct rustc_driver::RustcDefaultCalls [−][src]
pub struct RustcDefaultCalls;
🔬 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 RustcDefaultCalls[src]
impl RustcDefaultCallspub fn list_metadata(
sess: &Session,
cstore: &CrateStore,
matches: &Matches,
input: &Input
) -> Compilation[src]
pub fn list_metadata(
sess: &Session,
cstore: &CrateStore,
matches: &Matches,
input: &Input
) -> 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?
fn print_crate_info(
trans: &TransCrate,
sess: &Session,
input: Option<&Input>,
odir: &Option<PathBuf>,
ofile: &Option<PathBuf>
) -> Compilation[src]
fn print_crate_info(
trans: &TransCrate,
sess: &Session,
input: Option<&Input>,
odir: &Option<PathBuf>,
ofile: &Option<PathBuf>
) -> 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?
Trait Implementations
impl Copy for RustcDefaultCalls[src]
impl Copy for RustcDefaultCallsimpl Clone for RustcDefaultCalls[src]
impl Clone for RustcDefaultCallsfn clone(&self) -> RustcDefaultCalls[src]
fn clone(&self) -> RustcDefaultCallsReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl<'a> CompilerCalls<'a> for RustcDefaultCalls[src]
impl<'a> CompilerCalls<'a> for RustcDefaultCallsfn early_callback(
&mut self,
matches: &Matches,
_: &Options,
_: &CrateConfig,
descriptions: &Registry,
output: ErrorOutputType
) -> Compilation[src]
fn early_callback(
&mut self,
matches: &Matches,
_: &Options,
_: &CrateConfig,
descriptions: &Registry,
output: ErrorOutputType
) -> 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?
fn no_input(
&mut self,
matches: &Matches,
sopts: &Options,
cfg: &CrateConfig,
odir: &Option<PathBuf>,
ofile: &Option<PathBuf>,
descriptions: &Registry
) -> Option<(Input, Option<PathBuf>)>[src]
fn no_input(
&mut self,
matches: &Matches,
sopts: &Options,
cfg: &CrateConfig,
odir: &Option<PathBuf>,
ofile: &Option<PathBuf>,
descriptions: &Registry
) -> Option<(Input, Option<PathBuf>)>🔬 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?
fn late_callback(
&mut self,
trans: &TransCrate,
matches: &Matches,
sess: &Session,
cstore: &CrateStore,
input: &Input,
odir: &Option<PathBuf>,
ofile: &Option<PathBuf>
) -> Compilation[src]
fn late_callback(
&mut self,
trans: &TransCrate,
matches: &Matches,
sess: &Session,
cstore: &CrateStore,
input: &Input,
odir: &Option<PathBuf>,
ofile: &Option<PathBuf>
) -> 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?
fn build_controller(
&mut self,
sess: &Session,
matches: &Matches
) -> CompileController<'a>[src]
fn build_controller(
&mut self,
sess: &Session,
matches: &Matches
) -> CompileController<'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?
fn some_input(
&mut self,
input: Input,
input_path: Option<PathBuf>
) -> (Input, Option<PathBuf>)[src]
fn some_input(
&mut self,
input: Input,
input_path: Option<PathBuf>
) -> (Input, Option<PathBuf>)🔬 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 Send for RustcDefaultCalls
impl Send for RustcDefaultCallsimpl Sync for RustcDefaultCalls
impl Sync for RustcDefaultCalls