pub enum EmailStatus {
Pending,
Sent,
Failed,
Bounced,
Opened,
Clicked,
}Expand description
Email delivery status
Variants§
Pending
Pending to be sent
Sent
Successfully sent
Failed
Delivery failed
Bounced
Bounced (returned by recipient server)
Opened
Opened by recipient
Clicked
Clicked (for tracking emails)
Trait Implementations§
Source§impl Clone for EmailStatus
impl Clone for EmailStatus
impl Copy for EmailStatus
Source§impl Debug for EmailStatus
impl Debug for EmailStatus
Source§impl<'de> Deserialize<'de> for EmailStatus
impl<'de> Deserialize<'de> for EmailStatus
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
impl Eq for EmailStatus
Source§impl PartialEq for EmailStatus
impl PartialEq for EmailStatus
Source§impl Serialize for EmailStatus
impl Serialize for EmailStatus
impl StructuralPartialEq for EmailStatus
Auto Trait Implementations§
impl Freeze for EmailStatus
impl RefUnwindSafe for EmailStatus
impl Send for EmailStatus
impl Sync for EmailStatus
impl Unpin for EmailStatus
impl UnsafeUnpin for EmailStatus
impl UnwindSafe for EmailStatus
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