pub struct PageInspection {
pub offset: u64,
pub page_id: u64,
pub sequence: u64,
pub page_size: u32,
pub encrypted_body_len: u32,
pub unused_bytes: u32,
pub object_count: usize,
pub objects: Vec<PageObjectInspection>,
}Expand description
Public diagnostic view of one physical lockbox page.
Fields§
§offset: u64Byte offset of the page in the lockbox file.
page_id: u64Page id authenticated in the encrypted page metadata.
sequence: u64Monotonic sequence value used to order records.
page_size: u32Fixed physical page size in bytes.
encrypted_body_len: u32Encrypted body length recorded in the page header.
unused_bytes: u32Physical page bytes not occupied by the fixed header or stored body.
object_count: usizeNumber of decoded objects in the page.
objects: Vec<PageObjectInspection>Decoded object summaries.
Trait Implementations§
Source§impl Clone for PageInspection
impl Clone for PageInspection
Source§fn clone(&self) -> PageInspection
fn clone(&self) -> PageInspection
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 PageInspection
impl Debug for PageInspection
impl Eq for PageInspection
Source§impl PartialEq for PageInspection
impl PartialEq for PageInspection
impl StructuralPartialEq for PageInspection
Auto Trait Implementations§
impl Freeze for PageInspection
impl RefUnwindSafe for PageInspection
impl Send for PageInspection
impl Sync for PageInspection
impl Unpin for PageInspection
impl UnsafeUnpin for PageInspection
impl UnwindSafe for PageInspection
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