pub struct TaskSnapshot {
pub task_id: String,
pub label: String,
pub status: TaskStatus,
pub block_count: usize,
pub recent: Vec<ProgressBlock>,
}Expand description
A snapshot of a task in the control plane (returned by list / peek).
Fields§
§task_id: String§label: String§status: TaskStatus§block_count: usizeTotal number of progress blocks currently in this task’s history (only populated
by peek; list returns 0 because it does not read history).
recent: Vec<ProgressBlock>Recent blocks (empty for list; contains the latest N blocks for peek).
Trait Implementations§
Source§impl Clone for TaskSnapshot
impl Clone for TaskSnapshot
Source§fn clone(&self) -> TaskSnapshot
fn clone(&self) -> TaskSnapshot
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 moreSource§impl Debug for TaskSnapshot
impl Debug for TaskSnapshot
impl Eq for TaskSnapshot
Source§impl PartialEq for TaskSnapshot
impl PartialEq for TaskSnapshot
Source§fn eq(&self, other: &TaskSnapshot) -> bool
fn eq(&self, other: &TaskSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq 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