pub struct TimedMessage {
pub message: Message,
pub timestamp: SystemTime,
pub elapsed: Duration,
}Expand description
Message with timing metadata
Fields§
§message: Message§timestamp: SystemTimeWhen the message was completed
elapsed: DurationTime taken to generate this message
Trait Implementations§
Source§impl Clone for TimedMessage
impl Clone for TimedMessage
Source§fn clone(&self) -> TimedMessage
fn clone(&self) -> TimedMessage
Returns a duplicate 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 TimedMessage
impl Debug for TimedMessage
Source§impl<'de> Deserialize<'de> for TimedMessage
impl<'de> Deserialize<'de> for TimedMessage
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 TimedMessage
impl RefUnwindSafe for TimedMessage
impl Send for TimedMessage
impl Sync for TimedMessage
impl Unpin for TimedMessage
impl UnsafeUnpin for TimedMessage
impl UnwindSafe for TimedMessage
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