pub struct TaskReport {
pub task_id: String,
pub outcome: Outcome,
pub summary: String,
pub verification: String,
pub call_ids: Vec<String>,
pub feedback: Vec<Feedback>,
pub evidence: Vec<String>,
pub artifacts: Vec<EvidenceRef>,
}Fields§
§task_id: String§outcome: Outcome§summary: String§verification: String§call_ids: Vec<String>§feedback: Vec<Feedback>§evidence: Vec<String>References only: archiving does not copy or open screenshots or documents.
artifacts: Vec<EvidenceRef>Trait Implementations§
Source§impl Debug for TaskReport
impl Debug for TaskReport
Source§impl<'de> Deserialize<'de> for TaskReport
impl<'de> Deserialize<'de> for TaskReport
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 TaskReport
impl RefUnwindSafe for TaskReport
impl Send for TaskReport
impl Sync for TaskReport
impl Unpin for TaskReport
impl UnsafeUnpin for TaskReport
impl UnwindSafe for TaskReport
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