pub struct AdmissionRecoveryLease(/* private fields */);Expand description
Store-qualified recovery authority required by an operation command.
Implementations§
Source§impl AdmissionRecoveryLease
impl AdmissionRecoveryLease
pub fn operation_id(&self) -> &AdmissionOperationId
pub fn claimant_id(&self) -> &AdmissionIdentifier
pub fn coordinator_lease_id(&self) -> &AdmissionIdentifier
pub fn coordinator_lease_epoch(&self) -> u64
pub fn claimed_version(&self) -> u64
pub fn expires_at_unix_ms(&self) -> u64
pub fn store_fence(&self) -> &StoreMutationFence
pub fn untrusted_claim(&self) -> &UntrustedAdmissionRecoveryClaim
Trait Implementations§
Source§impl Clone for AdmissionRecoveryLease
impl Clone for AdmissionRecoveryLease
Source§fn clone(&self) -> AdmissionRecoveryLease
fn clone(&self) -> AdmissionRecoveryLease
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 moreSource§impl Debug for AdmissionRecoveryLease
impl Debug for AdmissionRecoveryLease
impl Eq for AdmissionRecoveryLease
Source§impl PartialEq for AdmissionRecoveryLease
impl PartialEq for AdmissionRecoveryLease
impl StructuralPartialEq for AdmissionRecoveryLease
Auto Trait Implementations§
impl Freeze for AdmissionRecoveryLease
impl RefUnwindSafe for AdmissionRecoveryLease
impl Send for AdmissionRecoveryLease
impl Sync for AdmissionRecoveryLease
impl Unpin for AdmissionRecoveryLease
impl UnsafeUnpin for AdmissionRecoveryLease
impl UnwindSafe for AdmissionRecoveryLease
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more