pub struct OptimizationState {
pub enabled: bool,
pub for_size: bool,
pub for_size_aggressive: bool,
pub strict: bool,
}Expand description
Frontend-visible optimization controls. The optimizer itself is outside this repository and remains lowering-dependent.
Fields§
§enabled: bool§for_size: bool§for_size_aggressive: bool§strict: boolTrait Implementations§
Source§impl Clone for OptimizationState
impl Clone for OptimizationState
Source§fn clone(&self) -> OptimizationState
fn clone(&self) -> OptimizationState
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 moreSource§impl Debug for OptimizationState
impl Debug for OptimizationState
Source§impl Default for OptimizationState
impl Default for OptimizationState
Source§impl<'de> Deserialize<'de> for OptimizationState
impl<'de> Deserialize<'de> for OptimizationState
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
Source§impl PartialEq for OptimizationState
impl PartialEq for OptimizationState
Source§impl Serialize for OptimizationState
impl Serialize for OptimizationState
impl StructuralPartialEq for OptimizationState
Auto Trait Implementations§
impl Freeze for OptimizationState
impl RefUnwindSafe for OptimizationState
impl Send for OptimizationState
impl Sync for OptimizationState
impl Unpin for OptimizationState
impl UnsafeUnpin for OptimizationState
impl UnwindSafe for OptimizationState
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