pub enum TreasuryAnomalyType {
CashForecastMiss,
CovenantBreachRisk,
HedgeIneffectiveness,
UnusualCashMovement,
LiquidityCrisis,
CounterpartyConcentration,
}Expand description
Types of treasury anomalies that can be injected.
Variants§
CashForecastMiss
Actual cash flow deviates significantly from forecast.
CovenantBreachRisk
Covenant headroom trending toward zero (potential breach).
HedgeIneffectiveness
Hedge effectiveness ratio falls outside 80-125% corridor.
UnusualCashMovement
Unusually large or unexpected cash movement.
LiquidityCrisis
Available cash drops below minimum balance policy.
CounterpartyConcentration
Excessive hedging exposure to a single counterparty.
Trait Implementations§
Source§impl Clone for TreasuryAnomalyType
impl Clone for TreasuryAnomalyType
Source§fn clone(&self) -> TreasuryAnomalyType
fn clone(&self) -> TreasuryAnomalyType
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 TreasuryAnomalyType
impl Debug for TreasuryAnomalyType
Source§impl<'de> Deserialize<'de> for TreasuryAnomalyType
impl<'de> Deserialize<'de> for TreasuryAnomalyType
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 TreasuryAnomalyType
impl Hash for TreasuryAnomalyType
Source§impl PartialEq for TreasuryAnomalyType
impl PartialEq for TreasuryAnomalyType
Source§impl Serialize for TreasuryAnomalyType
impl Serialize for TreasuryAnomalyType
impl Copy for TreasuryAnomalyType
impl Eq for TreasuryAnomalyType
impl StructuralPartialEq for TreasuryAnomalyType
Auto Trait Implementations§
impl Freeze for TreasuryAnomalyType
impl RefUnwindSafe for TreasuryAnomalyType
impl Send for TreasuryAnomalyType
impl Sync for TreasuryAnomalyType
impl Unpin for TreasuryAnomalyType
impl UnsafeUnpin for TreasuryAnomalyType
impl UnwindSafe for TreasuryAnomalyType
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.