[−][src]Enum mailstrom::DeliveryResult
The result (so far) of the sending of an email to a particular recipient
Variants
Mail is queued to be sent, but no attempt has yet been made to send. This state should be moved through rather quickly.
Mail sending has been deferred due to a transient error. Number of attempts and Error are included.
Delivered(String)
Mail has been sent. Delivery response included.
Failed(String)
Mail sending has failed due to a permanent error. Error is included.
Methods
impl DeliveryResult
[src]
Trait Implementations
impl Clone for DeliveryResult
[src]
fn clone(&self) -> DeliveryResult
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DeliveryResult
[src]
impl<'de> Deserialize<'de> for DeliveryResult
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<DeliveryResult> for DeliveryResult
[src]
fn eq(&self, other: &DeliveryResult) -> bool
[src]
fn ne(&self, other: &DeliveryResult) -> bool
[src]
impl Serialize for DeliveryResult
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for DeliveryResult
[src]
Auto Trait Implementations
impl RefUnwindSafe for DeliveryResult
impl Send for DeliveryResult
impl Sync for DeliveryResult
impl Unpin for DeliveryResult
impl UnwindSafe for DeliveryResult
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> TryFrom<T> for T
[src]
type Error = ParseError
The type returned in the event of a conversion error.
fn try_from(input: T) -> Result<T, <T as TryFrom<T>>::Error>
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,