pub struct CrossProcessLockStoreGuardWithGeneration { /* private fields */ }
Available on crate feature
e2e-encryption
only.Expand description
Wraps together a CrossProcessLockStoreGuard
and a generation number.
Implementations§
source§impl CrossProcessLockStoreGuardWithGeneration
impl CrossProcessLockStoreGuardWithGeneration
sourcepub fn generation(&self) -> u64
pub fn generation(&self) -> u64
Return the Crypto Store generation associated with this store lock.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for CrossProcessLockStoreGuardWithGeneration
impl Send for CrossProcessLockStoreGuardWithGeneration
impl Sync for CrossProcessLockStoreGuardWithGeneration
impl Unpin for CrossProcessLockStoreGuardWithGeneration
impl UnwindSafe for CrossProcessLockStoreGuardWithGeneration
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
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§fn clone_handle(handle: Handle) -> Handle
fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>