Struct libc::fanotify_event_metadata
#[repr(C)]
#[repr(align(8))]
pub struct fanotify_event_metadata {
pub event_len: __u32,
pub vers: __u8,
pub reserved: __u8,
pub metadata_len: __u16,
pub mask: __u64,
pub fd: ::c_int,
pub pid: ::c_int,
}
Fields
pub event_len: __u32
pub vers: __u8
pub reserved: __u8
pub metadata_len: __u16
pub mask: __u64
pub fd: ::c_int
pub pid: ::c_int
Trait Implementations
impl Clone for fanotify_event_metadata
fn clone(&Self) -> fanotify_event_metadata
impl Copy for fanotify_event_metadata
impl Debug for fanotify_event_metadata
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for fanotify_event_metadata
impl Hash for fanotify_event_metadata
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<fanotify_event_metadata> for fanotify_event_metadata
fn eq(&Self, other: &fanotify_event_metadata) -> bool
fn ne(&Self, other: &fanotify_event_metadata) -> bool
impl StructuralEq for fanotify_event_metadata
Auto Trait Implementations
impl RefUnwindSafe for fanotify_event_metadata
impl Send for fanotify_event_metadata
impl Sync for fanotify_event_metadata
impl Unpin for fanotify_event_metadata
impl UnwindSafe for fanotify_event_metadata
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T