pub struct EmissionPolicyDelta { /* private fields */ }Expand description
Optional version-1 W-class knob changes applied over a profile preset.
Implementations§
Source§impl EmissionPolicyDelta
impl EmissionPolicyDelta
Sourcepub const fn new(
root_anchored_conditionals: Option<bool>,
local_conditionals: Option<bool>,
terminal_clauses: Option<bool>,
kind_partitions: Option<bool>,
) -> EmissionPolicyDelta
pub const fn new( root_anchored_conditionals: Option<bool>, local_conditionals: Option<bool>, terminal_clauses: Option<bool>, kind_partitions: Option<bool>, ) -> EmissionPolicyDelta
Creates a delta covering every W-class knob.
Sourcepub const fn root_anchored_conditionals(self) -> Option<bool>
pub const fn root_anchored_conditionals(self) -> Option<bool>
Optional root-anchored conditional override.
Sourcepub const fn local_conditionals(self) -> Option<bool>
pub const fn local_conditionals(self) -> Option<bool>
Optional local conditional override.
Sourcepub const fn terminal_clauses(self) -> Option<bool>
pub const fn terminal_clauses(self) -> Option<bool>
Optional terminal-clause override.
Sourcepub const fn kind_partitions(self) -> Option<bool>
pub const fn kind_partitions(self) -> Option<bool>
Optional kind-partition override.
Trait Implementations§
Source§impl Clone for EmissionPolicyDelta
impl Clone for EmissionPolicyDelta
Source§fn clone(&self) -> EmissionPolicyDelta
fn clone(&self) -> EmissionPolicyDelta
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 moreimpl Copy for EmissionPolicyDelta
Source§impl Debug for EmissionPolicyDelta
impl Debug for EmissionPolicyDelta
Source§impl Default for EmissionPolicyDelta
impl Default for EmissionPolicyDelta
Source§fn default() -> EmissionPolicyDelta
fn default() -> EmissionPolicyDelta
Returns the “default value” for a type. Read more
impl Eq for EmissionPolicyDelta
Source§impl PartialEq for EmissionPolicyDelta
impl PartialEq for EmissionPolicyDelta
impl StructuralPartialEq for EmissionPolicyDelta
Auto Trait Implementations§
impl Freeze for EmissionPolicyDelta
impl RefUnwindSafe for EmissionPolicyDelta
impl Send for EmissionPolicyDelta
impl Sync for EmissionPolicyDelta
impl Unpin for EmissionPolicyDelta
impl UnsafeUnpin for EmissionPolicyDelta
impl UnwindSafe for EmissionPolicyDelta
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.