pub struct RuntimeDiagnosticsInputs {
pub schedule: Vec<ScheduledTaskSnapshot>,
pub metadata: Option<MetadataIoSnapshot>,
pub shutdown: Option<ShutdownReport>,
}Expand description
Component-owned inputs for the V2 view.
A section whose input is absent is reported as absent rather than as zero, so a caller that does not own scheduled work, a metadata actor, or a shutdown report cannot make the view claim those values are empty.
Fields§
§schedule: Vec<ScheduledTaskSnapshot>Snapshots of the caller’s scheduled tasks.
metadata: Option<MetadataIoSnapshot>The snapshot of the caller’s metadata actor.
shutdown: Option<ShutdownReport>The most recent shutdown report for the caller’s group.
Trait Implementations§
Source§impl Clone for RuntimeDiagnosticsInputs
impl Clone for RuntimeDiagnosticsInputs
Source§impl Debug for RuntimeDiagnosticsInputs
impl Debug for RuntimeDiagnosticsInputs
Auto Trait Implementations§
impl Freeze for RuntimeDiagnosticsInputs
impl RefUnwindSafe for RuntimeDiagnosticsInputs
impl Send for RuntimeDiagnosticsInputs
impl Sync for RuntimeDiagnosticsInputs
impl Unpin for RuntimeDiagnosticsInputs
impl UnsafeUnpin for RuntimeDiagnosticsInputs
impl UnwindSafe for RuntimeDiagnosticsInputs
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