#[repr(C)]pub struct AssemblyOptions {Show 13 fields
pub target: Target,
pub compilation_options: CompilationOptions,
pub output_binary: bool,
pub include_assembly: bool,
pub include_ir: bool,
pub include_outlined_code: bool,
pub include_ir_types: bool,
pub include_ir_prefix: IncludeIrPrefix,
pub include_use_info: IncludeUseInfo,
pub include_cfg_info: IncludeCfgInfo,
pub include_reg_flow_info: IncludeRegFlowInfo,
pub annotator: AnnotatorFn,
pub annotator_context: *mut c_void,
}Fields§
§target: Target§compilation_options: CompilationOptions§output_binary: bool§include_assembly: bool§include_ir: bool§include_outlined_code: bool§include_ir_types: bool§include_ir_prefix: IncludeIrPrefix§include_use_info: IncludeUseInfo§include_cfg_info: IncludeCfgInfo§include_reg_flow_info: IncludeRegFlowInfo§annotator: AnnotatorFn§annotator_context: *mut c_voidTrait Implementations§
Source§impl Clone for AssemblyOptions
impl Clone for AssemblyOptions
Source§fn clone(&self) -> AssemblyOptions
fn clone(&self) -> AssemblyOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !Send for AssemblyOptions
impl !Sync for AssemblyOptions
impl Freeze for AssemblyOptions
impl RefUnwindSafe for AssemblyOptions
impl Unpin for AssemblyOptions
impl UnsafeUnpin for AssemblyOptions
impl UnwindSafe for AssemblyOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more