pub struct ReceivedMessageTimestamps {
pub accepted_at: Option<Value>,
pub delivered_at: Option<Value>,
pub dispatched_at: Option<Value>,
pub failed_at: Option<Value>,
pub received_at: DateTime,
}Fields§
§accepted_at: Option<Value>§delivered_at: Option<Value>§dispatched_at: Option<Value>§failed_at: Option<Value>§received_at: DateTimeAuthoritative source receipt or observation time, preserved across replay.
Implementations§
Source§impl ReceivedMessageTimestamps
impl ReceivedMessageTimestamps
pub fn serialize<__S>(
__self: &ReceivedMessageTimestamps,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> ReceivedMessageTimestamps
impl<'de> ReceivedMessageTimestamps
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReceivedMessageTimestamps, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for ReceivedMessageTimestamps
impl Clone for ReceivedMessageTimestamps
Source§impl Debug for ReceivedMessageTimestamps
impl Debug for ReceivedMessageTimestamps
Source§impl<'de> Deserialize<'de> for ReceivedMessageTimestamps
impl<'de> Deserialize<'de> for ReceivedMessageTimestamps
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 ReceivedMessageTimestamps
impl RefUnwindSafe for ReceivedMessageTimestamps
impl Send for ReceivedMessageTimestamps
impl Sync for ReceivedMessageTimestamps
impl Unpin for ReceivedMessageTimestamps
impl UnsafeUnpin for ReceivedMessageTimestamps
impl UnwindSafe for ReceivedMessageTimestamps
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