pub struct SessionTaskEventData {
pub task: SessionTask,
}Expand description
Data for task lifecycle events (task.created, task.updated).
Carries the full task snapshot so consumers never need a follow-up read;
UIs reconcile by task.id (snapshot-then-delta).
Fields§
§task: SessionTaskTrait Implementations§
Source§impl Clone for SessionTaskEventData
impl Clone for SessionTaskEventData
Source§fn clone(&self) -> SessionTaskEventData
fn clone(&self) -> SessionTaskEventData
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 SessionTaskEventData
impl Debug for SessionTaskEventData
Source§impl<'de> Deserialize<'de> for SessionTaskEventData
impl<'de> Deserialize<'de> for SessionTaskEventData
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 SessionTaskEventData
impl RefUnwindSafe for SessionTaskEventData
impl Send for SessionTaskEventData
impl Sync for SessionTaskEventData
impl Unpin for SessionTaskEventData
impl UnsafeUnpin for SessionTaskEventData
impl UnwindSafe for SessionTaskEventData
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