pub enum RelativeOrAbsoluteTimestamp {
Absolute(Timestamp),
Relative(Duration),
Unknown(Unknown),
}
Variants§
Absolute(Timestamp)
Relative(Duration)
Relative timestamps are relative from the current time use a negative lookback period from the current date. A relative timestamp of 7 days implies “7 days ago from current time”.
Unknown(Unknown)
An unknown variant.
Trait Implementations§
Source§impl Clone for RelativeOrAbsoluteTimestamp
impl Clone for RelativeOrAbsoluteTimestamp
Source§fn clone(&self) -> RelativeOrAbsoluteTimestamp
fn clone(&self) -> RelativeOrAbsoluteTimestamp
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 RelativeOrAbsoluteTimestamp
impl Debug for RelativeOrAbsoluteTimestamp
Source§impl<'de> Deserialize<'de> for RelativeOrAbsoluteTimestamp
impl<'de> Deserialize<'de> for RelativeOrAbsoluteTimestamp
Source§fn deserialize<D>(d: D) -> Result<RelativeOrAbsoluteTimestamp, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(d: D) -> Result<RelativeOrAbsoluteTimestamp, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for RelativeOrAbsoluteTimestamp
impl Hash for RelativeOrAbsoluteTimestamp
Source§impl Ord for RelativeOrAbsoluteTimestamp
impl Ord for RelativeOrAbsoluteTimestamp
Source§fn cmp(&self, other: &RelativeOrAbsoluteTimestamp) -> Ordering
fn cmp(&self, other: &RelativeOrAbsoluteTimestamp) -> Ordering
1.21.0 · 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 PartialOrd for RelativeOrAbsoluteTimestamp
impl PartialOrd for RelativeOrAbsoluteTimestamp
impl Eq for RelativeOrAbsoluteTimestamp
impl StructuralPartialEq for RelativeOrAbsoluteTimestamp
Auto Trait Implementations§
impl Freeze for RelativeOrAbsoluteTimestamp
impl RefUnwindSafe for RelativeOrAbsoluteTimestamp
impl Send for RelativeOrAbsoluteTimestamp
impl Sync for RelativeOrAbsoluteTimestamp
impl Unpin for RelativeOrAbsoluteTimestamp
impl UnwindSafe for RelativeOrAbsoluteTimestamp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request