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