pub struct CDCompilerSettings {
pub assembler_settings: AssemblerSettings,
pub optimization_settings: OptimizationSettings,
pub lifter_settings: LifterSettings,
}
Expand description
Compiler configuration (IR + codegen) for a profile.
Fields§
§assembler_settings: AssemblerSettings
Assembler settings.
optimization_settings: OptimizationSettings
Optimization settings.
lifter_settings: LifterSettings
IR lifter settings.
Trait Implementations§
Source§impl Clone for CDCompilerSettings
impl Clone for CDCompilerSettings
Source§fn clone(&self) -> CDCompilerSettings
fn clone(&self) -> CDCompilerSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CDCompilerSettings
impl Debug for CDCompilerSettings
Source§impl<'de> Deserialize<'de> for CDCompilerSettings
impl<'de> Deserialize<'de> for CDCompilerSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CDCompilerSettings
impl RefUnwindSafe for CDCompilerSettings
impl Send for CDCompilerSettings
impl Sync for CDCompilerSettings
impl Unpin for CDCompilerSettings
impl UnwindSafe for CDCompilerSettings
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