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