#[non_exhaustive]pub struct EffortConfig {
pub default: Effort,
pub low: EffortOverrides,
pub medium: EffortOverrides,
pub high: EffortOverrides,
}Expand description
The default level, and what a deployment changes about each.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.default: EffortThe level of a turn that does not force one.
low: EffortOverridesChanges to low.
medium: EffortOverridesChanges to medium.
high: EffortOverridesChanges to high.
Implementations§
Source§impl EffortConfig
impl EffortConfig
Sourcepub const fn conservative() -> Self
pub const fn conservative() -> Self
medium by default, and every level as shipped.
Sourcepub const fn overrides(&self, effort: Effort) -> &EffortOverrides
pub const fn overrides(&self, effort: Effort) -> &EffortOverrides
What a deployment changes about effort.
Trait Implementations§
Source§impl Clone for EffortConfig
impl Clone for EffortConfig
Source§impl Debug for EffortConfig
impl Debug for EffortConfig
Source§impl Default for EffortConfig
impl Default for EffortConfig
Source§impl<'de> Deserialize<'de> for EffortConfigwhere
EffortConfig: Default,
impl<'de> Deserialize<'de> for EffortConfigwhere
EffortConfig: Default,
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 EffortConfig
impl PartialEq for EffortConfig
Source§impl Serialize for EffortConfig
impl Serialize for EffortConfig
impl StructuralPartialEq for EffortConfig
Auto Trait Implementations§
impl Freeze for EffortConfig
impl RefUnwindSafe for EffortConfig
impl Send for EffortConfig
impl Sync for EffortConfig
impl Unpin for EffortConfig
impl UnsafeUnpin for EffortConfig
impl UnwindSafe for EffortConfig
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