pub struct BlockingTaskSnapshot {
pub id: BlockingTaskId,
pub name: String,
pub kind: BlockingKind,
pub state: BlockingTaskState,
pub elapsed: Duration,
}Expand description
Represents blocking task snapshot.
Fields§
§id: BlockingTaskIdThe id identifier.
name: StringThe name value.
kind: BlockingKindThe kind value.
state: BlockingTaskStateThe state value.
elapsed: DurationThe elapsed value.
Trait Implementations§
Source§impl Clone for BlockingTaskSnapshot
impl Clone for BlockingTaskSnapshot
Source§impl Debug for BlockingTaskSnapshot
impl Debug for BlockingTaskSnapshot
Auto Trait Implementations§
impl Freeze for BlockingTaskSnapshot
impl RefUnwindSafe for BlockingTaskSnapshot
impl Send for BlockingTaskSnapshot
impl Sync for BlockingTaskSnapshot
impl Unpin for BlockingTaskSnapshot
impl UnsafeUnpin for BlockingTaskSnapshot
impl UnwindSafe for BlockingTaskSnapshot
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