Struct rustc_driver::RustcDefaultCalls
[−]
[src]
pub struct RustcDefaultCalls;
🔬 This is a nightly-only experimental API. (
rustc_private
)Methods
impl RustcDefaultCalls
[src]
fn list_metadata(sess: &Session,
matches: &Matches,
input: &Input)
-> Compilation
matches: &Matches,
input: &Input)
-> Compilation
🔬 This is a nightly-only experimental API. (
rustc_private
)Trait Implementations
impl Copy for RustcDefaultCalls
[src]
impl Clone for RustcDefaultCalls
[src]
fn clone(&self) -> RustcDefaultCalls
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<'a> CompilerCalls<'a> for RustcDefaultCalls
[src]
fn early_callback(&mut self,
matches: &Matches,
_: &Options,
_: &CrateConfig,
descriptions: &Registry,
output: ErrorOutputType)
-> Compilation
matches: &Matches,
_: &Options,
_: &CrateConfig,
descriptions: &Registry,
output: ErrorOutputType)
-> Compilation
🔬 This is a nightly-only experimental API. (
rustc_private
)fn no_input(&mut self,
matches: &Matches,
sopts: &Options,
cfg: &CrateConfig,
odir: &Option<PathBuf>,
ofile: &Option<PathBuf>,
descriptions: &Registry)
-> Option<(Input, Option<PathBuf>)>
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
)fn late_callback(&mut self,
matches: &Matches,
sess: &Session,
input: &Input,
odir: &Option<PathBuf>,
ofile: &Option<PathBuf>)
-> Compilation
matches: &Matches,
sess: &Session,
input: &Input,
odir: &Option<PathBuf>,
ofile: &Option<PathBuf>)
-> Compilation
🔬 This is a nightly-only experimental API. (
rustc_private
)fn build_controller(&mut self,
sess: &Session,
matches: &Matches)
-> CompileController<'a>
sess: &Session,
matches: &Matches)
-> CompileController<'a>
🔬 This is a nightly-only experimental API. (
rustc_private
)fn some_input(&mut self,
input: Input,
input_path: Option<PathBuf>)
-> (Input, Option<PathBuf>)
input: Input,
input_path: Option<PathBuf>)
-> (Input, Option<PathBuf>)
🔬 This is a nightly-only experimental API. (
rustc_private
)