pub enum BudgetDef {
Tokens {
tokens: u64,
},
Calls {
calls: u64,
},
Duration {
duration_ms: u64,
},
CostCents {
cost_cents: u64,
},
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BudgetDef
impl<'de> Deserialize<'de> for BudgetDef
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 BudgetDef
impl RefUnwindSafe for BudgetDef
impl Send for BudgetDef
impl Sync for BudgetDef
impl Unpin for BudgetDef
impl UnsafeUnpin for BudgetDef
impl UnwindSafe for BudgetDef
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