Struct CommitSequence
pub struct CommitSequence(/* private fields */);Expand description
A single-node application commit sequence.
Implementations§
§impl CommitSequence
impl CommitSequence
pub const fn new(value: u64) -> Option<CommitSequence>
pub const fn new(value: u64) -> Option<CommitSequence>
Creates an identifier from its numeric representation.
pub const fn to_be_bytes(self) -> [u8; 8]
pub const fn to_be_bytes(self) -> [u8; 8]
Returns the canonical big-endian representation.
§impl CommitSequence
impl CommitSequence
pub const fn first() -> CommitSequence
pub const fn first() -> CommitSequence
Returns the first value in this one-based allocation space.
pub const fn checked_next(self) -> Option<CommitSequence>
pub const fn checked_next(self) -> Option<CommitSequence>
Returns the next value, or None when the allocation space is exhausted.
Trait Implementations§
§impl Clone for CommitSequence
impl Clone for CommitSequence
§fn clone(&self) -> CommitSequence
fn clone(&self) -> CommitSequence
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 CommitSequence
§impl Debug for CommitSequence
impl Debug for CommitSequence
§impl Display for CommitSequence
impl Display for CommitSequence
impl Eq for CommitSequence
§impl Hash for CommitSequence
impl Hash for CommitSequence
§impl Ord for CommitSequence
impl Ord for CommitSequence
§fn cmp(&self, other: &CommitSequence) -> Ordering
fn cmp(&self, other: &CommitSequence) -> 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
§impl PartialEq for CommitSequence
impl PartialEq for CommitSequence
§impl PartialOrd for CommitSequence
impl PartialOrd for CommitSequence
impl StructuralPartialEq for CommitSequence
§impl TryFrom<u64> for CommitSequence
impl TryFrom<u64> for CommitSequence
Auto Trait Implementations§
impl Freeze for CommitSequence
impl RefUnwindSafe for CommitSequence
impl Send for CommitSequence
impl Sync for CommitSequence
impl Unpin for CommitSequence
impl UnsafeUnpin for CommitSequence
impl UnwindSafe for CommitSequence
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,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].