pub struct DeliveryOutcome {
pub recipient: String,
pub state: DeliveryState,
pub status_code: Option<u16>,
pub response_class: Option<MessageClass>,
pub reason_code: Option<String>,
pub detail: Option<String>,
pub response_message: Option<JsonMap>,
}Fields§
§recipient: String§state: DeliveryState§status_code: Option<u16>§response_class: Option<MessageClass>§reason_code: Option<String>§detail: Option<String>§response_message: Option<JsonMap>Trait Implementations§
Source§impl Clone for DeliveryOutcome
impl Clone for DeliveryOutcome
Source§fn clone(&self) -> DeliveryOutcome
fn clone(&self) -> DeliveryOutcome
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeliveryOutcome
impl Debug for DeliveryOutcome
Source§impl<'de> Deserialize<'de> for DeliveryOutcome
impl<'de> Deserialize<'de> for DeliveryOutcome
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
Source§impl PartialEq for DeliveryOutcome
impl PartialEq for DeliveryOutcome
Source§impl Serialize for DeliveryOutcome
impl Serialize for DeliveryOutcome
impl StructuralPartialEq for DeliveryOutcome
Auto Trait Implementations§
impl Freeze for DeliveryOutcome
impl RefUnwindSafe for DeliveryOutcome
impl Send for DeliveryOutcome
impl Sync for DeliveryOutcome
impl Unpin for DeliveryOutcome
impl UnsafeUnpin for DeliveryOutcome
impl UnwindSafe for DeliveryOutcome
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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