pub enum EmailMessageContent {
Show 13 variants
TextContent(Box<TextContent>),
TextUpdateContent(Box<TextUpdateContent>),
AttachmentContent(Box<AttachmentContent>),
VoiceContent(Box<VoiceContent>),
ReactionContent(Box<ReactionContent>),
MessageDeleteContent(Box<MessageDeleteContent>),
MessageReadContent(Box<MessageReadContent>),
SpaceParticipantsUpdateContent(Box<SpaceParticipantsUpdateContent>),
SpaceTypingUpdateContent(Box<SpaceTypingUpdateContent>),
PollContent(Box<PollContent>),
PollVoteContent(Box<PollVoteContent>),
PollUpdateContent(Box<PollUpdateContent>),
EmailGroupContent(Box<EmailGroupContent>),
}Variants§
TextContent(Box<TextContent>)
TextUpdateContent(Box<TextUpdateContent>)
AttachmentContent(Box<AttachmentContent>)
VoiceContent(Box<VoiceContent>)
ReactionContent(Box<ReactionContent>)
MessageDeleteContent(Box<MessageDeleteContent>)
MessageReadContent(Box<MessageReadContent>)
SpaceParticipantsUpdateContent(Box<SpaceParticipantsUpdateContent>)
SpaceTypingUpdateContent(Box<SpaceTypingUpdateContent>)
PollContent(Box<PollContent>)
PollVoteContent(Box<PollVoteContent>)
PollUpdateContent(Box<PollUpdateContent>)
EmailGroupContent(Box<EmailGroupContent>)
Trait Implementations§
Source§impl Clone for EmailMessageContent
impl Clone for EmailMessageContent
Source§impl Debug for EmailMessageContent
impl Debug for EmailMessageContent
Source§impl<'de> Deserialize<'de> for EmailMessageContent
impl<'de> Deserialize<'de> for EmailMessageContent
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 EmailMessageContent
impl RefUnwindSafe for EmailMessageContent
impl Send for EmailMessageContent
impl Sync for EmailMessageContent
impl Unpin for EmailMessageContent
impl UnsafeUnpin for EmailMessageContent
impl UnwindSafe for EmailMessageContent
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