pub struct TaskEffort {
pub files_read: u32,
pub files_written: u32,
pub tool_calls: u32,
}Expand description
Effort tracking for a task
Fields§
§files_read: u32Number of files read during task
files_written: u32Number of files written during task
tool_calls: u32Number of tool calls made
Trait Implementations§
Source§impl Clone for TaskEffort
impl Clone for TaskEffort
Source§fn clone(&self) -> TaskEffort
fn clone(&self) -> TaskEffort
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 TaskEffort
impl Debug for TaskEffort
Source§impl Default for TaskEffort
impl Default for TaskEffort
Source§fn default() -> TaskEffort
fn default() -> TaskEffort
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskEffort
impl<'de> Deserialize<'de> for TaskEffort
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 TaskEffort
impl RefUnwindSafe for TaskEffort
impl Send for TaskEffort
impl Sync for TaskEffort
impl Unpin for TaskEffort
impl UnsafeUnpin for TaskEffort
impl UnwindSafe for TaskEffort
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