#[repr(C)]pub struct FmfEvent {
pub kind: u32,
pub _pad: u32,
pub entries: u64,
pub volume: [u8; 16],
}Expand description
POD event payload — FFI callback argument and pipe event-push body
(32 bytes). volume is the zero-padded UTF-8 drive label (“C:”).
Fields§
§kind: u32crate::events::EventKind as u32.
_pad: u32C ABI padding (reserved; always 0).
entries: u64Entry count carried by the event (e.g. indexed entries so far).
volume: [u8; 16]Zero-padded UTF-8 drive label this event concerns (e.g. “C:”).
Implementations§
Trait Implementations§
impl Copy for FmfEvent
impl Eq for FmfEvent
impl StructuralPartialEq for FmfEvent
Auto Trait Implementations§
impl Freeze for FmfEvent
impl RefUnwindSafe for FmfEvent
impl Send for FmfEvent
impl Sync for FmfEvent
impl Unpin for FmfEvent
impl UnsafeUnpin for FmfEvent
impl UnwindSafe for FmfEvent
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