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