Enum bonsaidb_core::document::KeyId
source · pub enum KeyId {
None,
Master,
Id(Cow<'static, str>),
}
Expand description
The ID of an encryption key.
Variants§
None
A key with no id.
Master
The master key of the vault.
Id(Cow<'static, str>)
A specific named key in the vault.
Trait Implementations§
source§impl<'de> Deserialize<'de> for KeyId
impl<'de> Deserialize<'de> for KeyId
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<KeyId> for KeyId
impl PartialEq<KeyId> for KeyId
impl Eq for KeyId
impl StructuralEq for KeyId
impl StructuralPartialEq for KeyId
Auto Trait Implementations§
impl RefUnwindSafe for KeyId
impl Send for KeyId
impl Sync for KeyId
impl Unpin for KeyId
impl UnwindSafe for KeyId
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