pub struct BudgetQuantities {
pub duration_micros: u64,
pub tokens: u64,
pub cost_micros: u64,
pub tool_calls: u64,
}Fields§
§duration_micros: u64§tokens: u64§cost_micros: u64§tool_calls: u64Trait Implementations§
Source§impl Clone for BudgetQuantities
impl Clone for BudgetQuantities
impl Copy for BudgetQuantities
Source§impl Debug for BudgetQuantities
impl Debug for BudgetQuantities
Source§impl Default for BudgetQuantities
impl Default for BudgetQuantities
Source§impl<'de> Deserialize<'de> for BudgetQuantities
impl<'de> Deserialize<'de> for BudgetQuantities
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 BudgetQuantities
Source§impl PartialEq for BudgetQuantities
impl PartialEq for BudgetQuantities
Source§impl Serialize for BudgetQuantities
impl Serialize for BudgetQuantities
impl StructuralPartialEq for BudgetQuantities
Auto Trait Implementations§
impl Freeze for BudgetQuantities
impl RefUnwindSafe for BudgetQuantities
impl Send for BudgetQuantities
impl Sync for BudgetQuantities
impl Unpin for BudgetQuantities
impl UnsafeUnpin for BudgetQuantities
impl UnwindSafe for BudgetQuantities
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