pub struct TaskInfo {
pub task_type: String,
pub description: String,
pub completed: bool,
pub success: bool,
pub duration_seconds: Option<u64>,
pub tools_used: Vec<String>,
}
Expand description
Information about a task within a conversation turn
Fields§
§task_type: String
§description: String
§completed: bool
§success: bool
§duration_seconds: Option<u64>
§tools_used: Vec<String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskInfo
impl RefUnwindSafe for TaskInfo
impl Send for TaskInfo
impl Sync for TaskInfo
impl Unpin for TaskInfo
impl UnwindSafe for TaskInfo
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