pub struct OptimizationState {
pub enabled: bool,
pub for_size: bool,
pub for_size_aggressive: bool,
pub strict: bool,
}Expand description
Frontend-visible optimization controls consumed by lowering-dependent rules.
Fields§
§enabled: bool§for_size: bool§for_size_aggressive: bool§strict: boolTrait Implementations§
Source§impl Clone for OptimizationState
impl Clone for OptimizationState
Source§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