Struct rustc_trans::session::config::OutputFilenames
[−]
[src]
pub struct OutputFilenames {
pub out_directory: PathBuf,
pub out_filestem: String,
pub single_output_file: Option<PathBuf>,
pub extra: String,
pub outputs: HashMap<OutputType, Option<PathBuf>, RandomState>,
}Unstable (
rustc_private)Fields
out_directory: PathBuf
Unstable (
rustc_private)out_filestem: String
Unstable (
rustc_private)single_output_file: Option<PathBuf>
Unstable (
rustc_private)extra: String
Unstable (
rustc_private)outputs: HashMap<OutputType, Option<PathBuf>, RandomState>
Unstable (
rustc_private)Methods
impl OutputFilenames
fn path(&self, flavor: OutputType) -> PathBuf
fn temp_path(&self, flavor: OutputType) -> PathBuf
fn with_extension(&self, extension: &str) -> PathBuf
fn filestem(&self) -> String
Trait Implementations
Derived Implementations
impl Clone for OutputFilenames
fn clone(&self) -> OutputFilenames
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