pub struct TaskEvidence {
pub kind: TaskEvidenceKind,
pub summary: String,
pub reference: Option<String>,
pub tool_name: Option<String>,
pub tool_call_id: Option<String>,
pub round: Option<u32>,
pub success: Option<bool>,
}Expand description
Structured evidence supporting task status.
Fields§
§kind: TaskEvidenceKind§summary: String§reference: Option<String>§tool_name: Option<String>§tool_call_id: Option<String>§round: Option<u32>§success: Option<bool>Trait Implementations§
Source§impl Clone for TaskEvidence
impl Clone for TaskEvidence
Source§fn clone(&self) -> TaskEvidence
fn clone(&self) -> TaskEvidence
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 TaskEvidence
impl Debug for TaskEvidence
Source§impl Default for TaskEvidence
impl Default for TaskEvidence
Source§fn default() -> TaskEvidence
fn default() -> TaskEvidence
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskEvidence
impl<'de> Deserialize<'de> for TaskEvidence
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
impl Eq for TaskEvidence
Source§impl PartialEq for TaskEvidence
impl PartialEq for TaskEvidence
Source§impl Serialize for TaskEvidence
impl Serialize for TaskEvidence
impl StructuralPartialEq for TaskEvidence
Auto Trait Implementations§
impl Freeze for TaskEvidence
impl RefUnwindSafe for TaskEvidence
impl Send for TaskEvidence
impl Sync for TaskEvidence
impl Unpin for TaskEvidence
impl UnsafeUnpin for TaskEvidence
impl UnwindSafe for TaskEvidence
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.