pub struct TaskInfo {
pub id: TaskId,
pub description: String,
pub status: TaskStatus,
pub output_file: PathBuf,
pub started_at: Instant,
pub finished_at: Option<Instant>,
}Expand description
Metadata for a running or completed background task.
Fields§
§id: TaskId§description: String§status: TaskStatus§output_file: PathBuf§started_at: Instant§finished_at: Option<Instant>Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskInfo
impl RefUnwindSafe for TaskInfo
impl Send for TaskInfo
impl Sync for TaskInfo
impl Unpin for TaskInfo
impl UnsafeUnpin for TaskInfo
impl UnwindSafe for TaskInfo
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