pub struct TaskCompleted {
pub task_id: TaskId,
pub exit_code: Option<i32>,
pub payload: Value,
pub thread_id: Option<ThreadId>,
pub turn_id: Option<TurnId>,
pub timestamp: OffsetDateTime,
}Fields§
§task_id: TaskId§exit_code: Option<i32>§payload: Value§thread_id: Option<ThreadId>§turn_id: Option<TurnId>§timestamp: OffsetDateTimeTrait Implementations§
Source§impl Clone for TaskCompleted
impl Clone for TaskCompleted
Source§impl Debug for TaskCompleted
impl Debug for TaskCompleted
Source§impl<'de> Deserialize<'de> for TaskCompleted
impl<'de> Deserialize<'de> for TaskCompleted
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
Source§impl PartialEq for TaskCompleted
impl PartialEq for TaskCompleted
Source§impl Serialize for TaskCompleted
impl Serialize for TaskCompleted
impl StructuralPartialEq for TaskCompleted
Auto Trait Implementations§
impl Freeze for TaskCompleted
impl RefUnwindSafe for TaskCompleted
impl Send for TaskCompleted
impl Sync for TaskCompleted
impl Unpin for TaskCompleted
impl UnsafeUnpin for TaskCompleted
impl UnwindSafe for TaskCompleted
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