#[repr(C)]pub struct InodeKeyMap {
pub ino: u64,
pub dev: u32,
pub gen: u32,
}Expand description
Explicit 16-byte key for BPF Map Lookups (ino + dev + gen). Layout: | ino (8) | dev (4) | gen (4) | = 16 bytes. Guarantees dense packing without padding issues.
Fields§
§ino: u64§dev: u32§gen: u32Trait Implementations§
Source§impl Clone for InodeKeyMap
impl Clone for InodeKeyMap
Source§fn clone(&self) -> InodeKeyMap
fn clone(&self) -> InodeKeyMap
Returns a duplicate of the value. Read more
1.0.0 · 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 InodeKeyMap
impl Debug for InodeKeyMap
Source§impl Hash for InodeKeyMap
impl Hash for InodeKeyMap
Source§impl PartialEq for InodeKeyMap
impl PartialEq for InodeKeyMap
impl Copy for InodeKeyMap
impl Eq for InodeKeyMap
impl StructuralPartialEq for InodeKeyMap
Auto Trait Implementations§
impl Freeze for InodeKeyMap
impl RefUnwindSafe for InodeKeyMap
impl Send for InodeKeyMap
impl Sync for InodeKeyMap
impl Unpin for InodeKeyMap
impl UnwindSafe for InodeKeyMap
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