pub struct RuntimeScheduleSectionV2 {
pub scope: RuntimeDiagnosticsScope,
pub tasks_scanned: usize,
pub tasks_emitted: usize,
pub active_runs: u64,
pub runs: u64,
pub skips: u64,
pub overlaps: u64,
pub failures: u64,
pub max_elapsed_millis: u64,
pub truncated: bool,
}Expand description
Bounded scheduled-work aggregates.
Fields§
§scope: RuntimeDiagnosticsScopeThe population these counts cover.
tasks_scanned: usizeNumber of scheduled tasks examined.
tasks_emitted: usizeNumber of scheduled tasks included in the aggregates.
active_runs: u64Number of runs that are still active.
runs: u64Number of runs started.
skips: u64Number of skipped ticks.
overlaps: u64Number of overlapping runs that were coalesced or refused.
failures: u64Number of failed runs.
max_elapsed_millis: u64Maximum run duration, in milliseconds.
truncated: boolWhether summaries were omitted by configured bounds.
Trait Implementations§
Source§impl Clone for RuntimeScheduleSectionV2
impl Clone for RuntimeScheduleSectionV2
Source§impl Debug for RuntimeScheduleSectionV2
impl Debug for RuntimeScheduleSectionV2
Source§impl<'de> Deserialize<'de> for RuntimeScheduleSectionV2
impl<'de> Deserialize<'de> for RuntimeScheduleSectionV2
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RuntimeScheduleSectionV2
Source§impl PartialEq for RuntimeScheduleSectionV2
impl PartialEq for RuntimeScheduleSectionV2
Source§impl Serialize for RuntimeScheduleSectionV2
impl Serialize for RuntimeScheduleSectionV2
impl StructuralPartialEq for RuntimeScheduleSectionV2
Auto Trait Implementations§
impl Freeze for RuntimeScheduleSectionV2
impl RefUnwindSafe for RuntimeScheduleSectionV2
impl Send for RuntimeScheduleSectionV2
impl Sync for RuntimeScheduleSectionV2
impl Unpin for RuntimeScheduleSectionV2
impl UnsafeUnpin for RuntimeScheduleSectionV2
impl UnwindSafe for RuntimeScheduleSectionV2
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