pub enum PlatformSpace {
SmsSpace(Box<SmsSpace>),
WhatsappSpace(Box<WhatsappSpace>),
WhatsappBusinessSpace(Box<WhatsappBusinessSpace>),
EmailSpace(Box<EmailSpace>),
ImessageSpace(Box<ImessageSpace>),
TelegramSpace(Box<TelegramSpace>),
UnknownSpace(Box<UnknownSpace>),
}Variants§
SmsSpace(Box<SmsSpace>)
WhatsappSpace(Box<WhatsappSpace>)
WhatsappBusinessSpace(Box<WhatsappBusinessSpace>)
EmailSpace(Box<EmailSpace>)
ImessageSpace(Box<ImessageSpace>)
TelegramSpace(Box<TelegramSpace>)
UnknownSpace(Box<UnknownSpace>)
Trait Implementations§
Source§impl Clone for PlatformSpace
impl Clone for PlatformSpace
Source§impl Debug for PlatformSpace
impl Debug for PlatformSpace
Source§impl<'de> Deserialize<'de> for PlatformSpace
impl<'de> Deserialize<'de> for PlatformSpace
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 PlatformSpace
impl RefUnwindSafe for PlatformSpace
impl Send for PlatformSpace
impl Sync for PlatformSpace
impl Unpin for PlatformSpace
impl UnsafeUnpin for PlatformSpace
impl UnwindSafe for PlatformSpace
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