pub struct TaskSnapshot {
pub id: TaskId,
pub name: String,
pub group_id: TaskGroupId,
pub group_name: String,
pub kind: TaskKind,
pub state: TaskState,
pub elapsed: Duration,
}Expand description
Represents task snapshot.
Fields§
§id: TaskIdThe id identifier.
name: StringThe name value.
group_id: TaskGroupIdThe group identifier.
group_name: StringThe group name value.
kind: TaskKindThe kind value.
state: TaskStateThe state value.
elapsed: DurationThe elapsed value.
Trait Implementations§
Source§impl Clone for TaskSnapshot
impl Clone for TaskSnapshot
Source§impl Debug for TaskSnapshot
impl Debug for TaskSnapshot
Auto Trait Implementations§
impl Freeze for TaskSnapshot
impl RefUnwindSafe for TaskSnapshot
impl Send for TaskSnapshot
impl Sync for TaskSnapshot
impl Unpin for TaskSnapshot
impl UnsafeUnpin for TaskSnapshot
impl UnwindSafe for TaskSnapshot
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