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 | |
link_args | |
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 | |
|
codegen_units | |
|
no_stack_check | |
debuginfo | |
opt_level | |
debug_assertions | |
Trait Implementations
Derived Implementations