pub struct RuntimeBlockingKindSummaryV1 {
pub kind: RuntimeBlockingKindV1,
pub active: usize,
pub max_elapsed_millis: u64,
}Expand description
Aggregated task counts and elapsed-time information for one blocking-work kind.
Fields§
§kind: RuntimeBlockingKindV1Bounded blocking-work category.
active: usizeNumber of active blocking tasks in the category.
max_elapsed_millis: u64Maximum elapsed time among active tasks, in milliseconds.
Trait Implementations§
Source§impl Clone for RuntimeBlockingKindSummaryV1
impl Clone for RuntimeBlockingKindSummaryV1
Source§impl Debug for RuntimeBlockingKindSummaryV1
impl Debug for RuntimeBlockingKindSummaryV1
Source§impl<'de> Deserialize<'de> for RuntimeBlockingKindSummaryV1
impl<'de> Deserialize<'de> for RuntimeBlockingKindSummaryV1
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 RuntimeBlockingKindSummaryV1
impl StructuralPartialEq for RuntimeBlockingKindSummaryV1
Auto Trait Implementations§
impl Freeze for RuntimeBlockingKindSummaryV1
impl RefUnwindSafe for RuntimeBlockingKindSummaryV1
impl Send for RuntimeBlockingKindSummaryV1
impl Sync for RuntimeBlockingKindSummaryV1
impl Unpin for RuntimeBlockingKindSummaryV1
impl UnsafeUnpin for RuntimeBlockingKindSummaryV1
impl UnwindSafe for RuntimeBlockingKindSummaryV1
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