pub enum RiskTrigger {
DecliningOrderFrequency,
DecliningOrderValue,
PaymentIssues,
Complaints,
ReducedEngagement,
CompetitorMention,
ContractExpiring,
ContactDeparture,
BudgetCuts,
Restructuring,
Other(String),
}Expand description
Risk triggers for at-risk customers.
Variants§
DecliningOrderFrequency
Declining order frequency
DecliningOrderValue
Declining order value
PaymentIssues
Payment issues
Complaints
Complaints or support tickets
ReducedEngagement
Reduced engagement
CompetitorMention
Competitor mention
ContractExpiring
Contract expiring soon
ContactDeparture
Key contact departure
BudgetCuts
Budget cuts announced
Restructuring
Organizational restructuring
Other(String)
Custom trigger
Implementations§
Trait Implementations§
Source§impl Clone for RiskTrigger
impl Clone for RiskTrigger
Source§fn clone(&self) -> RiskTrigger
fn clone(&self) -> RiskTrigger
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 RiskTrigger
impl Debug for RiskTrigger
Source§impl<'de> Deserialize<'de> for RiskTrigger
impl<'de> Deserialize<'de> for RiskTrigger
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 RiskTrigger
impl Hash for RiskTrigger
Source§impl PartialEq for RiskTrigger
impl PartialEq for RiskTrigger
Source§impl Serialize for RiskTrigger
impl Serialize for RiskTrigger
impl Eq for RiskTrigger
impl StructuralPartialEq for RiskTrigger
Auto Trait Implementations§
impl Freeze for RiskTrigger
impl RefUnwindSafe for RiskTrigger
impl Send for RiskTrigger
impl Sync for RiskTrigger
impl Unpin for RiskTrigger
impl UnwindSafe for RiskTrigger
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.