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§fn clone(&self) -> TaskCompleted
fn clone(&self) -> TaskCompleted
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 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§fn eq(&self, other: &TaskCompleted) -> bool
fn eq(&self, other: &TaskCompleted) -> bool
Tests for
self and other values to be equal, and is used by ==.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