pub enum EmailMessage {
ReceivedEmailMessage(Box<ReceivedEmailMessage>),
DispatchedEmailMessage(Box<DispatchedEmailMessage>),
AcceptedEmailMessage(Box<AcceptedEmailMessage>),
DeliveredEmailMessage(Box<DeliveredEmailMessage>),
FailedEmailMessage(Box<FailedEmailMessage>),
}Variants§
ReceivedEmailMessage(Box<ReceivedEmailMessage>)
DispatchedEmailMessage(Box<DispatchedEmailMessage>)
AcceptedEmailMessage(Box<AcceptedEmailMessage>)
DeliveredEmailMessage(Box<DeliveredEmailMessage>)
FailedEmailMessage(Box<FailedEmailMessage>)
Trait Implementations§
Source§impl Clone for EmailMessage
impl Clone for EmailMessage
Source§impl Debug for EmailMessage
impl Debug for EmailMessage
Source§impl<'de> Deserialize<'de> for EmailMessage
impl<'de> Deserialize<'de> for EmailMessage
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 EmailMessage
impl RefUnwindSafe for EmailMessage
impl Send for EmailMessage
impl Sync for EmailMessage
impl Unpin for EmailMessage
impl UnsafeUnpin for EmailMessage
impl UnwindSafe for EmailMessage
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