pub struct CapabilityBudgetLimits {
pub tokens: Option<i64>,
pub cost_usd: Option<f64>,
pub duration_ms: Option<i64>,
}Fields§
§tokens: Option<i64>§cost_usd: Option<f64>§duration_ms: Option<i64>Trait Implementations§
Source§impl Clone for CapabilityBudgetLimits
impl Clone for CapabilityBudgetLimits
Source§fn clone(&self) -> CapabilityBudgetLimits
fn clone(&self) -> CapabilityBudgetLimits
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 CapabilityBudgetLimits
impl Debug for CapabilityBudgetLimits
Source§impl Default for CapabilityBudgetLimits
impl Default for CapabilityBudgetLimits
Source§fn default() -> CapabilityBudgetLimits
fn default() -> CapabilityBudgetLimits
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CapabilityBudgetLimits
impl<'de> Deserialize<'de> for CapabilityBudgetLimits
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
Source§impl PartialEq for CapabilityBudgetLimits
impl PartialEq for CapabilityBudgetLimits
Source§impl Serialize for CapabilityBudgetLimits
impl Serialize for CapabilityBudgetLimits
impl StructuralPartialEq for CapabilityBudgetLimits
Auto Trait Implementations§
impl Freeze for CapabilityBudgetLimits
impl RefUnwindSafe for CapabilityBudgetLimits
impl Send for CapabilityBudgetLimits
impl Sync for CapabilityBudgetLimits
impl Unpin for CapabilityBudgetLimits
impl UnwindSafe for CapabilityBudgetLimits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more