pub enum BudgetUnit {
Tokens,
UsdMicros,
}Expand description
The unit a budget caps.
Variants§
Tokens
Total tokens (prompt + completion).
UsdMicros
Cost in micro-dollars (1e-6 USD), via the model price book.
Trait Implementations§
Source§impl Clone for BudgetUnit
impl Clone for BudgetUnit
Source§fn clone(&self) -> BudgetUnit
fn clone(&self) -> BudgetUnit
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 moreimpl Copy for BudgetUnit
Source§impl Debug for BudgetUnit
impl Debug for BudgetUnit
impl Eq for BudgetUnit
Source§impl PartialEq for BudgetUnit
impl PartialEq for BudgetUnit
impl StructuralPartialEq for BudgetUnit
Auto Trait Implementations§
impl Freeze for BudgetUnit
impl RefUnwindSafe for BudgetUnit
impl Send for BudgetUnit
impl Sync for BudgetUnit
impl Unpin for BudgetUnit
impl UnsafeUnpin for BudgetUnit
impl UnwindSafe for BudgetUnit
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.