pub struct CustomerBehavioralDrift {
pub payment_drift: CustomerPaymentDrift,
pub order_drift: OrderPatternDrift,
}Expand description
Customer behavioral drift configuration.
Fields§
§payment_drift: CustomerPaymentDriftCustomer payment drift configuration.
order_drift: OrderPatternDriftOrder pattern drift configuration.
Implementations§
Source§impl CustomerBehavioralDrift
impl CustomerBehavioralDrift
Sourcepub fn state_at(&self, context: &DriftContext) -> BehavioralState
pub fn state_at(&self, context: &DriftContext) -> BehavioralState
Calculate combined behavioral state.
Trait Implementations§
Source§impl Clone for CustomerBehavioralDrift
impl Clone for CustomerBehavioralDrift
Source§fn clone(&self) -> CustomerBehavioralDrift
fn clone(&self) -> CustomerBehavioralDrift
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 CustomerBehavioralDrift
impl Debug for CustomerBehavioralDrift
Source§impl Default for CustomerBehavioralDrift
impl Default for CustomerBehavioralDrift
Source§fn default() -> CustomerBehavioralDrift
fn default() -> CustomerBehavioralDrift
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomerBehavioralDrift
impl<'de> Deserialize<'de> for CustomerBehavioralDrift
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
Auto Trait Implementations§
impl Freeze for CustomerBehavioralDrift
impl RefUnwindSafe for CustomerBehavioralDrift
impl Send for CustomerBehavioralDrift
impl Sync for CustomerBehavioralDrift
impl Unpin for CustomerBehavioralDrift
impl UnsafeUnpin for CustomerBehavioralDrift
impl UnwindSafe for CustomerBehavioralDrift
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