pub struct RawKeyNode {Show 20 fields
pub flags: KeyFlags,
pub last_written: u64,
pub access_bits: u32,
pub parent: CellOffset,
pub subkey_count: u32,
pub volatile_subkey_count: u32,
pub subkeys_list_offset: CellOffset,
pub volatile_subkeys_list_offset: CellOffset,
pub value_count: u32,
pub values_list_offset: CellOffset,
pub security_offset: CellOffset,
pub class_name_offset: CellOffset,
pub max_subkey_name_compound: u32,
pub max_subkey_class_len: u32,
pub max_value_name_len: u32,
pub max_value_data_size: u32,
pub work_var: u32,
pub key_name_len: u16,
pub class_name_len: u16,
pub key_name_raw: Vec<u8>,
}Expand description
Raw NK (Key Node) cell data — parsed from bytes after the cell size field.
Fixed header: 76 bytes (0x4C) + variable-length key name.
Fields§
§flags: KeyFlags§last_written: u64§access_bits: u32§parent: CellOffset§subkey_count: u32§volatile_subkey_count: u32§subkeys_list_offset: CellOffset§volatile_subkeys_list_offset: CellOffset§value_count: u32§values_list_offset: CellOffset§security_offset: CellOffset§class_name_offset: CellOffset§max_subkey_name_compound: u32§max_subkey_class_len: u32§max_value_name_len: u32§max_value_data_size: u32§work_var: u32§key_name_len: u16§class_name_len: u16§key_name_raw: Vec<u8>Implementations§
Trait Implementations§
Source§impl Clone for RawKeyNode
impl Clone for RawKeyNode
Source§fn clone(&self) -> RawKeyNode
fn clone(&self) -> RawKeyNode
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 moreAuto Trait Implementations§
impl Freeze for RawKeyNode
impl RefUnwindSafe for RawKeyNode
impl Send for RawKeyNode
impl Sync for RawKeyNode
impl Unpin for RawKeyNode
impl UnsafeUnpin for RawKeyNode
impl UnwindSafe for RawKeyNode
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