pub struct TaskListEvent {
pub run_id: String,
pub session_id: String,
pub tasks: Vec<TaskItem>,
pub updated_at: String,
pub metadata: Option<HashMap<String, Value>>,
}Expand description
Full task-list snapshot for UI rendering, replay, and audit.
Fields§
§run_id: String§session_id: String§tasks: Vec<TaskItem>§updated_at: String§metadata: Option<HashMap<String, Value>>Trait Implementations§
Source§impl Clone for TaskListEvent
impl Clone for TaskListEvent
Source§fn clone(&self) -> TaskListEvent
fn clone(&self) -> TaskListEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 TaskListEvent
impl Debug for TaskListEvent
Source§impl<'de> Deserialize<'de> for TaskListEvent
impl<'de> Deserialize<'de> for TaskListEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TaskListEvent
impl RefUnwindSafe for TaskListEvent
impl Send for TaskListEvent
impl Sync for TaskListEvent
impl Unpin for TaskListEvent
impl UnsafeUnpin for TaskListEvent
impl UnwindSafe for TaskListEvent
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