pub struct BudgetPolicy {
pub max_tokens: Option<u64>,
pub max_cost_usd: Option<f64>,
}Fields§
§max_tokens: Option<u64>§max_cost_usd: Option<f64>Trait Implementations§
Source§impl Clone for BudgetPolicy
impl Clone for BudgetPolicy
Source§fn clone(&self) -> BudgetPolicy
fn clone(&self) -> BudgetPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BudgetPolicy
impl Debug for BudgetPolicy
Source§impl<'de> Deserialize<'de> for BudgetPolicy
impl<'de> Deserialize<'de> for BudgetPolicy
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 BudgetPolicy
impl RefUnwindSafe for BudgetPolicy
impl Send for BudgetPolicy
impl Sync for BudgetPolicy
impl Unpin for BudgetPolicy
impl UnsafeUnpin for BudgetPolicy
impl UnwindSafe for BudgetPolicy
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