#[repr(u32)]pub enum EventKind {
Progress = 1,
VolumeReady = 2,
IndexChanged = 3,
RescanStarted = 4,
VolumeFailed = 5,
EngineError = 6,
}Expand description
u32 on the wire and in the FFI POD.
Variants§
Progress = 1
entries = scanned count so far.
VolumeReady = 2
entries = total entries of the now-Ready volume.
IndexChanged = 3
Engine-side 200ms debounce — the only throttle in the pipeline.
RescanStarted = 4
A full rescan of a volume has begun (snapshot/journal recovery).
VolumeFailed = 5
The volume could not be indexed and is no longer being served.
EngineError = 6
entries = severity (SEVERITY_WARN etc.); details are pulled
from the stats JSON (push notification + pull detail).
Trait Implementations§
impl Copy for EventKind
impl Eq for EventKind
impl StructuralPartialEq for EventKind
Auto Trait Implementations§
impl Freeze for EventKind
impl RefUnwindSafe for EventKind
impl Send for EventKind
impl Sync for EventKind
impl Unpin for EventKind
impl UnsafeUnpin for EventKind
impl UnwindSafe for EventKind
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