pub struct Timestamp { /* private fields */ }Expand description
An SDK-owned timestamp for Datetime search attributes.
This type decouples the public API from prost_types::Timestamp. Conversion
traits are provided for prost_types::Timestamp and
std::time::SystemTime.
Implementations§
Source§impl Timestamp
impl Timestamp
Trait Implementations§
impl Eq for Timestamp
Source§impl From<SystemTime> for Timestamp
impl From<SystemTime> for Timestamp
Source§fn from(st: SystemTime) -> Timestamp
fn from(st: SystemTime) -> Timestamp
Converts to this type from the input type.
Source§impl Ord for Timestamp
impl Ord for Timestamp
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 PartialOrd for Timestamp
impl PartialOrd for Timestamp
Source§impl SearchAttributeValue for Timestamp
impl SearchAttributeValue for Timestamp
Source§fn to_search_attribute_payload(
&self,
indexed_value_type: IndexedValueType,
) -> Result<Payload, SearchAttributeError>
fn to_search_attribute_payload( &self, indexed_value_type: IndexedValueType, ) -> Result<Payload, SearchAttributeError>
Encode this value into a search attribute
Payload.Source§fn from_search_attribute_payload(
payload: &Payload,
) -> Result<Timestamp, SearchAttributeError>
fn from_search_attribute_payload( payload: &Payload, ) -> Result<Timestamp, SearchAttributeError>
Decode a value from a search attribute
Payload.Source§fn default_indexed_value_type() -> IndexedValueType
fn default_indexed_value_type() -> IndexedValueType
The default
IndexedValueType for this Rust type. Read moreimpl StructuralPartialEq for Timestamp
Auto Trait Implementations§
impl Freeze for Timestamp
impl RefUnwindSafe for Timestamp
impl Send for Timestamp
impl Sync for Timestamp
impl Unpin for Timestamp
impl UnsafeUnpin for Timestamp
impl UnwindSafe for Timestamp
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