pub struct TokenBudget {
pub max_tokens: usize,
pub used_tokens: usize,
}Expand description
Tracks token usage against a maximum budget.
Fields§
§max_tokens: usize§used_tokens: usizeImplementations§
Trait Implementations§
Source§impl Clone for TokenBudget
impl Clone for TokenBudget
Auto Trait Implementations§
impl Freeze for TokenBudget
impl RefUnwindSafe for TokenBudget
impl Send for TokenBudget
impl Sync for TokenBudget
impl Unpin for TokenBudget
impl UnsafeUnpin for TokenBudget
impl UnwindSafe for TokenBudget
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