#[non_exhaustive]pub struct RunReport {
pub fired: u32,
pub raced: u32,
pub failed: u32,
pub unknown: u32,
pub deferred: u32,
pub scanned: u32,
pub stopped_on_budget: bool,
pub next_wake_ms: Option<u64>,
}Expand description
Counts and the next driver wake, never earlier than this tick’s business time.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.fired: u32Successfully committed timer batches.
raced: u32Batches lost to a precondition race.
failed: u32Handler or commit failures.
unknown: u32Rows owned by unregistered kinds.
deferred: u32Rows skipped by a kind’s invocation cap.
scanned: u32Examined due rows.
stopped_on_budget: boolA global work limit stopped the tick.
next_wake_ms: Option<u64>Next scheduled wake for this partition.
Trait Implementations§
impl Eq for RunReport
impl StructuralPartialEq for RunReport
Auto Trait Implementations§
impl Freeze for RunReport
impl RefUnwindSafe for RunReport
impl Send for RunReport
impl Sync for RunReport
impl Unpin for RunReport
impl UnsafeUnpin for RunReport
impl UnwindSafe for RunReport
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