pub struct PerMessageReportEntry {
pub original_envelope_id: Option<String>,
pub reporting_mta: RemoteMta,
pub dsn_gateway: Option<RemoteMta>,
pub received_from_mta: Option<RemoteMta>,
pub arrival_date: Option<DateTime<Utc>>,
pub extensions: BTreeMap<String, Vec<String>>,
}
Fields§
§original_envelope_id: Option<String>
§reporting_mta: RemoteMta
§dsn_gateway: Option<RemoteMta>
§received_from_mta: Option<RemoteMta>
§arrival_date: Option<DateTime<Utc>>
§extensions: BTreeMap<String, Vec<String>>
Trait Implementations§
source§impl Clone for PerMessageReportEntry
impl Clone for PerMessageReportEntry
source§fn clone(&self) -> PerMessageReportEntry
fn clone(&self) -> PerMessageReportEntry
Returns a copy 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 PerMessageReportEntry
impl Debug for PerMessageReportEntry
source§impl<'de> Deserialize<'de> for PerMessageReportEntry
impl<'de> Deserialize<'de> for PerMessageReportEntry
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 PerMessageReportEntry
impl PartialEq for PerMessageReportEntry
source§impl Serialize for PerMessageReportEntry
impl Serialize for PerMessageReportEntry
impl Eq for PerMessageReportEntry
impl StructuralPartialEq for PerMessageReportEntry
Auto Trait Implementations§
impl Freeze for PerMessageReportEntry
impl RefUnwindSafe for PerMessageReportEntry
impl Send for PerMessageReportEntry
impl Sync for PerMessageReportEntry
impl Unpin for PerMessageReportEntry
impl UnwindSafe for PerMessageReportEntry
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.