pub struct EntryId(/* private fields */);Expand description
Stable identifier for an entry within a vault.
Backed by the kdbx UUID, serialised as a string for wire/disk transport.
We keep our own newtype rather than re-exporting keepass::db::EntryId
because (a) the upstream type’s constructors are pub(crate) so we can’t
build one from a Uuid externally anyway, and (b) the daemon control protocol
already serialises entry IDs as JSON strings.
Implementations§
Trait Implementations§
impl Eq for EntryId
impl StructuralPartialEq for EntryId
Auto Trait Implementations§
impl Freeze for EntryId
impl RefUnwindSafe for EntryId
impl Send for EntryId
impl Sync for EntryId
impl Unpin for EntryId
impl UnsafeUnpin for EntryId
impl UnwindSafe for EntryId
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