pub enum BalanceState {
YangExcess,
YinExcess,
Balanced,
}Expand description
Balance state of the Yin-Yang ratio.
Variants§
YangExcess
Yang ratio > 0.7 — too much action, burnout risk.
YinExcess
Yin ratio < 0.3 — too much passivity, stagnation risk.
Balanced
Balanced — ratio between 0.3 and 0.7.
Implementations§
Source§impl BalanceState
impl BalanceState
Trait Implementations§
Source§impl Clone for BalanceState
impl Clone for BalanceState
Source§fn clone(&self) -> BalanceState
fn clone(&self) -> BalanceState
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 BalanceState
Source§impl Debug for BalanceState
impl Debug for BalanceState
Source§impl<'de> Deserialize<'de> for BalanceState
impl<'de> Deserialize<'de> for BalanceState
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
impl Eq for BalanceState
Source§impl PartialEq for BalanceState
impl PartialEq for BalanceState
Source§impl Serialize for BalanceState
impl Serialize for BalanceState
impl StructuralPartialEq for BalanceState
Auto Trait Implementations§
impl Freeze for BalanceState
impl RefUnwindSafe for BalanceState
impl Send for BalanceState
impl Sync for BalanceState
impl Unpin for BalanceState
impl UnsafeUnpin for BalanceState
impl UnwindSafe for BalanceState
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