pub struct LogicalMillis(/* private fields */);Expand description
Metastore-owned logical milliseconds used for leases without wall-clock dependence.
Implementations§
Source§impl LogicalMillis
impl LogicalMillis
Sourcepub const fn new(value: u64) -> LogicalMillis
pub const fn new(value: u64) -> LogicalMillis
Constructs the semantic value.
Sourcepub const fn checked_next(self) -> Option<LogicalMillis>
pub const fn checked_next(self) -> Option<LogicalMillis>
Returns the next value, or None at the representation limit.
Trait Implementations§
Source§impl Clone for LogicalMillis
impl Clone for LogicalMillis
Source§fn clone(&self) -> LogicalMillis
fn clone(&self) -> LogicalMillis
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 LogicalMillis
Source§impl Debug for LogicalMillis
impl Debug for LogicalMillis
Source§impl<'de> Deserialize<'de> for LogicalMillis
impl<'de> Deserialize<'de> for LogicalMillis
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LogicalMillis, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LogicalMillis, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for LogicalMillis
impl Display for LogicalMillis
impl Eq for LogicalMillis
Source§impl Hash for LogicalMillis
impl Hash for LogicalMillis
Source§impl Ord for LogicalMillis
impl Ord for LogicalMillis
Source§fn cmp(&self, other: &LogicalMillis) -> Ordering
fn cmp(&self, other: &LogicalMillis) -> 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for LogicalMillis
impl PartialEq for LogicalMillis
Source§impl PartialOrd for LogicalMillis
impl PartialOrd for LogicalMillis
Source§impl Serialize for LogicalMillis
impl Serialize for LogicalMillis
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for LogicalMillis
Auto Trait Implementations§
impl Freeze for LogicalMillis
impl RefUnwindSafe for LogicalMillis
impl Send for LogicalMillis
impl Sync for LogicalMillis
impl Unpin for LogicalMillis
impl UnsafeUnpin for LogicalMillis
impl UnwindSafe for LogicalMillis
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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