Struct rustc_lint::session::config::CodegenOptionsUnstable [-] [+] [src]

pub struct CodegenOptions {
    pub ar: Option<String>,
    pub linker: Option<String>,
    pub link_args: Option<Vec<String>>,
    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<usize>,
    pub debug_assertions: Option<bool>,
}

Fields

ar
linker
lto
target_cpu
target_feature
passes
llvm_args
save_temps
rpath
no_prepopulate_passes
no_vectorize_loops
no_vectorize_slp
soft_float
prefer_dynamic
no_integrated_as
no_redzone
relocation_model
code_model
metadata
extra_filename
codegen_units
remark
no_stack_check
debuginfo
opt_level
debug_assertions

Trait Implementations

Derived Implementations

impl Clone for CodegenOptions

fn clone(&self) -> CodegenOptions

fn clone_from(&mut self, source: &Self)