pub struct EmailDeliveryMetrics {
pub availability: EmailDeliveryMetricsAvailability,
pub collected_at: Option<DateTime>,
pub complaint_visibility: String,
pub coverage: String,
pub freshness: EmailDeliveryMetricsFreshness,
pub interval: Option<EmailDeliveryMetricsInterval>,
pub period: EmailDeliveryMetricsPeriod,
pub read_at: DateTime,
pub series: Vec<EmailDeliveryMetricsSeries>,
pub source: String,
}Fields§
§availability: EmailDeliveryMetricsAvailability§collected_at: Option<DateTime>§complaint_visibility: String§coverage: String§freshness: EmailDeliveryMetricsFreshness§interval: Option<EmailDeliveryMetricsInterval>§period: EmailDeliveryMetricsPeriod§read_at: DateTime§series: Vec<EmailDeliveryMetricsSeries>§source: StringImplementations§
Source§impl EmailDeliveryMetrics
impl EmailDeliveryMetrics
pub fn serialize<__S>(
__self: &EmailDeliveryMetrics,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> EmailDeliveryMetrics
impl<'de> EmailDeliveryMetrics
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<EmailDeliveryMetrics, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for EmailDeliveryMetrics
impl Clone for EmailDeliveryMetrics
Source§impl Debug for EmailDeliveryMetrics
impl Debug for EmailDeliveryMetrics
Source§impl<'de> Deserialize<'de> for EmailDeliveryMetrics
impl<'de> Deserialize<'de> for EmailDeliveryMetrics
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 EmailDeliveryMetrics
impl RefUnwindSafe for EmailDeliveryMetrics
impl Send for EmailDeliveryMetrics
impl Sync for EmailDeliveryMetrics
impl Unpin for EmailDeliveryMetrics
impl UnsafeUnpin for EmailDeliveryMetrics
impl UnwindSafe for EmailDeliveryMetrics
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