pub struct TaskStateInfo {
pub name: String,
pub state: TaskState,
pub state_changed_at: Instant,
pub started_at: Option<Instant>,
pub running_duration: Option<Duration>,
}Expand description
任务状态信息
Fields§
§name: String任务名称
state: TaskState当前状态
state_changed_at: Instant状态变更时间
started_at: Option<Instant>启动时间(如果已启动)
running_duration: Option<Duration>运行时长(如果正在运行)
Implementations§
Trait Implementations§
Source§impl Clone for TaskStateInfo
impl Clone for TaskStateInfo
Source§fn clone(&self) -> TaskStateInfo
fn clone(&self) -> TaskStateInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TaskStateInfo
impl RefUnwindSafe for TaskStateInfo
impl Send for TaskStateInfo
impl Sync for TaskStateInfo
impl Unpin for TaskStateInfo
impl UnsafeUnpin for TaskStateInfo
impl UnwindSafe for TaskStateInfo
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