pub struct LockboxFileInspection {
pub lockbox_id: LockboxId,
pub header_readable: bool,
pub key_directory_generation: u64,
pub key_directory_copy_count: usize,
pub key_slots: Vec<LockboxKeySlot>,
pub owner_signed: bool,
}Expand description
Public metadata read from a lockbox file without decrypting its contents.
Fields§
§lockbox_id: LockboxIdStable id embedded in this lockbox.
header_readable: boolWhether the primary public header was readable and authenticated.
key_directory_generation: u64Best key-directory generation found in the lockbox file.
key_directory_copy_count: usizeNumber of readable key-directory copies found for this lockbox.
key_slots: Vec<LockboxKeySlot>Public key-slot metadata for access methods stored in the lockbox.
owner_signed: boolWhether the public header points at signed owner commit metadata.
Trait Implementations§
Source§impl Clone for LockboxFileInspection
impl Clone for LockboxFileInspection
Source§fn clone(&self) -> LockboxFileInspection
fn clone(&self) -> LockboxFileInspection
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 LockboxFileInspection
impl Debug for LockboxFileInspection
impl Eq for LockboxFileInspection
Source§impl PartialEq for LockboxFileInspection
impl PartialEq for LockboxFileInspection
impl StructuralPartialEq for LockboxFileInspection
Auto Trait Implementations§
impl Freeze for LockboxFileInspection
impl RefUnwindSafe for LockboxFileInspection
impl Send for LockboxFileInspection
impl Sync for LockboxFileInspection
impl Unpin for LockboxFileInspection
impl UnsafeUnpin for LockboxFileInspection
impl UnwindSafe for LockboxFileInspection
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