pub struct TaskEvaluate {
pub task_id: String,
pub task_type: String,
pub output_summary: String,
pub exit_code: Option<i32>,
pub latency_ms: Option<u64>,
pub metadata: Value,
}Expand description
King requests evaluation of a completed task.
Fields§
§task_id: String§task_type: String§output_summary: StringAccumulated output text (truncated if very large).
exit_code: Option<i32>§latency_ms: Option<u64>§metadata: ValueTrait Implementations§
Source§impl Clone for TaskEvaluate
impl Clone for TaskEvaluate
Source§fn clone(&self) -> TaskEvaluate
fn clone(&self) -> TaskEvaluate
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 TaskEvaluate
impl Debug for TaskEvaluate
Source§impl<'de> Deserialize<'de> for TaskEvaluate
impl<'de> Deserialize<'de> for TaskEvaluate
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 TaskEvaluate
impl RefUnwindSafe for TaskEvaluate
impl Send for TaskEvaluate
impl Sync for TaskEvaluate
impl Unpin for TaskEvaluate
impl UnsafeUnpin for TaskEvaluate
impl UnwindSafe for TaskEvaluate
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