pub struct PinnedLmdbIdentity {
pub data: PinnedLmdbFileIdentity,
pub lock: PinnedLmdbFileIdentity,
}Expand description
Caller-pinned identities for both files in an LMDB environment.
The authority-establishing caller supplies these identities. Capturing
them inside open would leave a pathname-swap window between validation
and the LMDB open.
Fields§
§data: PinnedLmdbFileIdentityAuthorized data.mdb identity.
lock: PinnedLmdbFileIdentityAuthorized lock.mdb identity.
Trait Implementations§
Source§impl Clone for PinnedLmdbIdentity
impl Clone for PinnedLmdbIdentity
Source§fn clone(&self) -> PinnedLmdbIdentity
fn clone(&self) -> PinnedLmdbIdentity
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 PinnedLmdbIdentity
Source§impl Debug for PinnedLmdbIdentity
impl Debug for PinnedLmdbIdentity
impl Eq for PinnedLmdbIdentity
Source§impl PartialEq for PinnedLmdbIdentity
impl PartialEq for PinnedLmdbIdentity
impl StructuralPartialEq for PinnedLmdbIdentity
Auto Trait Implementations§
impl Freeze for PinnedLmdbIdentity
impl RefUnwindSafe for PinnedLmdbIdentity
impl Send for PinnedLmdbIdentity
impl Sync for PinnedLmdbIdentity
impl Unpin for PinnedLmdbIdentity
impl UnsafeUnpin for PinnedLmdbIdentity
impl UnwindSafe for PinnedLmdbIdentity
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