pub struct LockboxKeySlot {
pub id: u64,
pub protection: LockboxKeySlotProtection,
pub algorithm: LockboxKeySlotAlgorithm,
}Expand description
Public metadata for one key slot.
Fields§
§id: u64Stable slot id used for deletion.
protection: LockboxKeySlotProtectionUser-facing protection type for this slot.
algorithm: LockboxKeySlotAlgorithmAlgorithm used to wrap the lockbox content key.
Multiple algorithms may exist for one protection type. For example, a
future release can add another contact algorithm while still reporting
LockboxKeySlotProtection::Contact.
Trait Implementations§
Source§impl Clone for LockboxKeySlot
impl Clone for LockboxKeySlot
Source§fn clone(&self) -> LockboxKeySlot
fn clone(&self) -> LockboxKeySlot
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 LockboxKeySlot
impl Debug for LockboxKeySlot
impl Eq for LockboxKeySlot
Source§impl PartialEq for LockboxKeySlot
impl PartialEq for LockboxKeySlot
impl StructuralPartialEq for LockboxKeySlot
Auto Trait Implementations§
impl Freeze for LockboxKeySlot
impl RefUnwindSafe for LockboxKeySlot
impl Send for LockboxKeySlot
impl Sync for LockboxKeySlot
impl Unpin for LockboxKeySlot
impl UnsafeUnpin for LockboxKeySlot
impl UnwindSafe for LockboxKeySlot
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