pub struct ProtocolTimestamp(/* private fields */);Expand description
An RFC 3339 timestamp normalized to UTC with millisecond precision.
Implementations§
Trait Implementations§
Source§impl Clone for ProtocolTimestamp
impl Clone for ProtocolTimestamp
Source§fn clone(&self) -> ProtocolTimestamp
fn clone(&self) -> ProtocolTimestamp
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ProtocolTimestamp
Source§impl Debug for ProtocolTimestamp
impl Debug for ProtocolTimestamp
Source§impl<'de> Deserialize<'de> for ProtocolTimestamp
impl<'de> Deserialize<'de> for ProtocolTimestamp
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
Source§impl Display for ProtocolTimestamp
impl Display for ProtocolTimestamp
impl Eq for ProtocolTimestamp
Source§impl FromStr for ProtocolTimestamp
impl FromStr for ProtocolTimestamp
Source§impl Hash for ProtocolTimestamp
impl Hash for ProtocolTimestamp
Source§impl Ord for ProtocolTimestamp
impl Ord for ProtocolTimestamp
Source§fn cmp(&self, other: &ProtocolTimestamp) -> Ordering
fn cmp(&self, other: &ProtocolTimestamp) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ProtocolTimestamp
impl PartialEq for ProtocolTimestamp
Source§impl PartialOrd for ProtocolTimestamp
impl PartialOrd for ProtocolTimestamp
Source§impl Serialize for ProtocolTimestamp
impl Serialize for ProtocolTimestamp
impl StructuralPartialEq for ProtocolTimestamp
Auto Trait Implementations§
impl Freeze for ProtocolTimestamp
impl RefUnwindSafe for ProtocolTimestamp
impl Send for ProtocolTimestamp
impl Sync for ProtocolTimestamp
impl Unpin for ProtocolTimestamp
impl UnsafeUnpin for ProtocolTimestamp
impl UnwindSafe for ProtocolTimestamp
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