pub struct BudgetUsage {
pub tokens_used: u64,
pub cost_usd: f64,
pub duration_ms: u64,
pub steps_completed: usize,
}Expand description
Budget usage information
Fields§
§tokens_used: u64§cost_usd: f64§duration_ms: u64§steps_completed: usizeTrait Implementations§
Source§impl Clone for BudgetUsage
impl Clone for BudgetUsage
Source§fn clone(&self) -> BudgetUsage
fn clone(&self) -> BudgetUsage
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 moreAuto Trait Implementations§
impl Freeze for BudgetUsage
impl RefUnwindSafe for BudgetUsage
impl Send for BudgetUsage
impl Sync for BudgetUsage
impl Unpin for BudgetUsage
impl UnsafeUnpin for BudgetUsage
impl UnwindSafe for BudgetUsage
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