pub enum UserSnapshot {
SmsUserSnapshot(Box<SmsUserSnapshot>),
WhatsappUserSnapshot(Box<WhatsappUserSnapshot>),
WhatsappBusinessUserSnapshot(Box<WhatsappBusinessUserSnapshot>),
EmailUserSnapshot(Box<EmailUserSnapshot>),
VoiceUserSnapshot(Box<VoiceUserSnapshot>),
ImessageUserSnapshot(Box<ImessageUserSnapshot>),
TelegramUserSnapshot(Box<TelegramUserSnapshot>),
UnknownUserSnapshot(Box<UnknownUserSnapshot>),
}Variants§
SmsUserSnapshot(Box<SmsUserSnapshot>)
WhatsappUserSnapshot(Box<WhatsappUserSnapshot>)
WhatsappBusinessUserSnapshot(Box<WhatsappBusinessUserSnapshot>)
EmailUserSnapshot(Box<EmailUserSnapshot>)
VoiceUserSnapshot(Box<VoiceUserSnapshot>)
ImessageUserSnapshot(Box<ImessageUserSnapshot>)
TelegramUserSnapshot(Box<TelegramUserSnapshot>)
UnknownUserSnapshot(Box<UnknownUserSnapshot>)
Trait Implementations§
Source§impl Clone for UserSnapshot
impl Clone for UserSnapshot
Source§impl Debug for UserSnapshot
impl Debug for UserSnapshot
Source§impl<'de> Deserialize<'de> for UserSnapshot
impl<'de> Deserialize<'de> for UserSnapshot
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 UserSnapshot
impl RefUnwindSafe for UserSnapshot
impl Send for UserSnapshot
impl Sync for UserSnapshot
impl Unpin for UserSnapshot
impl UnsafeUnpin for UserSnapshot
impl UnwindSafe for UserSnapshot
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