pub enum RecessionSeverity {
Mild,
Moderate,
Severe,
}Expand description
Recession severity level.
Variants§
Mild
Mild recession (10% reduction).
Moderate
Moderate recession (20% reduction).
Severe
Severe recession (35% reduction).
Trait Implementations§
Source§impl Clone for RecessionSeverity
impl Clone for RecessionSeverity
Source§fn clone(&self) -> RecessionSeverity
fn clone(&self) -> RecessionSeverity
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 RecessionSeverity
impl Debug for RecessionSeverity
Source§impl Default for RecessionSeverity
impl Default for RecessionSeverity
Source§fn default() -> RecessionSeverity
fn default() -> RecessionSeverity
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RecessionSeverity
impl<'de> Deserialize<'de> for RecessionSeverity
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 Hash for RecessionSeverity
impl Hash for RecessionSeverity
Source§impl PartialEq for RecessionSeverity
impl PartialEq for RecessionSeverity
Source§impl Serialize for RecessionSeverity
impl Serialize for RecessionSeverity
impl Copy for RecessionSeverity
impl Eq for RecessionSeverity
impl StructuralPartialEq for RecessionSeverity
Auto Trait Implementations§
impl Freeze for RecessionSeverity
impl RefUnwindSafe for RecessionSeverity
impl Send for RecessionSeverity
impl Sync for RecessionSeverity
impl Unpin for RecessionSeverity
impl UnwindSafe for RecessionSeverity
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
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§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.