pub struct FailedMessageTimestamps {
pub accepted_at: Option<Value>,
pub delivered_at: Option<Value>,
pub dispatched_at: Option<DateTime>,
pub failed_at: DateTime,
pub received_at: Option<Value>,
}Fields§
§accepted_at: Option<Value>§delivered_at: Option<Value>§dispatched_at: Option<DateTime>When the emitting service established the public dispatch/send milestone.
failed_at: DateTimeWhen Photon finalized terminal failure.
received_at: Option<Value>Implementations§
Source§impl FailedMessageTimestamps
impl FailedMessageTimestamps
pub fn serialize<__S>(
__self: &FailedMessageTimestamps,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> FailedMessageTimestamps
impl<'de> FailedMessageTimestamps
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<FailedMessageTimestamps, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for FailedMessageTimestamps
impl Clone for FailedMessageTimestamps
Source§impl Debug for FailedMessageTimestamps
impl Debug for FailedMessageTimestamps
Source§impl<'de> Deserialize<'de> for FailedMessageTimestamps
impl<'de> Deserialize<'de> for FailedMessageTimestamps
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 FailedMessageTimestamps
impl RefUnwindSafe for FailedMessageTimestamps
impl Send for FailedMessageTimestamps
impl Sync for FailedMessageTimestamps
impl Unpin for FailedMessageTimestamps
impl UnsafeUnpin for FailedMessageTimestamps
impl UnwindSafe for FailedMessageTimestamps
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