Struct rustc::session::config::CodegenOptions
[−]
[src]
pub struct CodegenOptions {
pub ar: Option<String>,
pub linker: Option<String>,
pub link_args: Option<Vec<String>>,
pub link_dead_code: bool,
pub lto: bool,
pub target_cpu: Option<String>,
pub target_feature: String,
pub passes: Vec<String>,
pub llvm_args: Vec<String>,
pub save_temps: bool,
pub rpath: bool,
pub no_prepopulate_passes: bool,
pub no_vectorize_loops: bool,
pub no_vectorize_slp: bool,
pub soft_float: bool,
pub prefer_dynamic: bool,
pub no_integrated_as: bool,
pub no_redzone: Option<bool>,
pub relocation_model: Option<String>,
pub code_model: Option<String>,
pub metadata: Vec<String>,
pub extra_filename: String,
pub codegen_units: usize,
pub remark: Passes,
pub no_stack_check: bool,
pub debuginfo: Option<usize>,
pub opt_level: Option<String>,
pub debug_assertions: Option<bool>,
pub inline_threshold: Option<usize>,
pub panic: PanicStrategy,
}Unstable (
rustc_private)Fields
ar: Option<String>
Unstable (
rustc_private)linker: Option<String>
Unstable (
rustc_private)link_args: Option<Vec<String>>
Unstable (
rustc_private)link_dead_code: bool
Unstable (
rustc_private)lto: bool
Unstable (
rustc_private)target_cpu: Option<String>
Unstable (
rustc_private)target_feature: String
Unstable (
rustc_private)passes: Vec<String>
Unstable (
rustc_private)llvm_args: Vec<String>
Unstable (
rustc_private)save_temps: bool
Unstable (
rustc_private)rpath: bool
Unstable (
rustc_private)no_prepopulate_passes: bool
Unstable (
rustc_private)no_vectorize_loops: bool
Unstable (
rustc_private)no_vectorize_slp: bool
Unstable (
rustc_private)soft_float: bool
Unstable (
rustc_private)prefer_dynamic: bool
Unstable (
rustc_private)no_integrated_as: bool
Unstable (
rustc_private)no_redzone: Option<bool>
Unstable (
rustc_private)relocation_model: Option<String>
Unstable (
rustc_private)code_model: Option<String>
Unstable (
rustc_private)metadata: Vec<String>
Unstable (
rustc_private)extra_filename: String
Unstable (
rustc_private)codegen_units: usize
Unstable (
rustc_private)remark: Passes
Unstable (
rustc_private)no_stack_check: bool
Unstable (
rustc_private)debuginfo: Option<usize>
Unstable (
rustc_private)opt_level: Option<String>
Unstable (
rustc_private)debug_assertions: Option<bool>
Unstable (
rustc_private)inline_threshold: Option<usize>
Unstable (
rustc_private)panic: PanicStrategy
Unstable (
rustc_private)Trait Implementations
Derived Implementations
impl Clone for CodegenOptions[src]
fn clone(&self) -> CodegenOptions
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