pub enum PersonaVariant {
Retail(RetailPersona),
Business(BusinessPersona),
Trust(TrustPersona),
}Expand description
Persona variant for behavioral modeling.
Variants§
Retail(RetailPersona)
Retail customer persona
Business(BusinessPersona)
Business customer persona
Trust(TrustPersona)
Trust customer persona
Trait Implementations§
Source§impl Clone for PersonaVariant
impl Clone for PersonaVariant
Source§fn clone(&self) -> PersonaVariant
fn clone(&self) -> PersonaVariant
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 PersonaVariant
impl Debug for PersonaVariant
Source§impl<'de> Deserialize<'de> for PersonaVariant
impl<'de> Deserialize<'de> for PersonaVariant
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 PersonaVariant
impl Hash for PersonaVariant
Source§impl PartialEq for PersonaVariant
impl PartialEq for PersonaVariant
Source§impl Serialize for PersonaVariant
impl Serialize for PersonaVariant
impl Copy for PersonaVariant
impl Eq for PersonaVariant
impl StructuralPartialEq for PersonaVariant
Auto Trait Implementations§
impl Freeze for PersonaVariant
impl RefUnwindSafe for PersonaVariant
impl Send for PersonaVariant
impl Sync for PersonaVariant
impl Unpin for PersonaVariant
impl UnwindSafe for PersonaVariant
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.