pub struct ModelContextInfo {
pub max_tokens: u64,
pub pricing_tiers: Vec<ContextPricingTier>,
pub approach_warning_threshold: f64,
}Fields§
§max_tokens: u64§pricing_tiers: Vec<ContextPricingTier>§approach_warning_threshold: f64Trait Implementations§
Source§impl Clone for ModelContextInfo
impl Clone for ModelContextInfo
Source§fn clone(&self) -> ModelContextInfo
fn clone(&self) -> ModelContextInfo
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 ModelContextInfo
impl Debug for ModelContextInfo
Source§impl Default for ModelContextInfo
impl Default for ModelContextInfo
Source§impl<'de> Deserialize<'de> for ModelContextInfo
impl<'de> Deserialize<'de> for ModelContextInfo
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 ModelContextInfo
impl PartialEq for ModelContextInfo
Source§impl Serialize for ModelContextInfo
impl Serialize for ModelContextInfo
impl StructuralPartialEq for ModelContextInfo
Auto Trait Implementations§
impl Freeze for ModelContextInfo
impl RefUnwindSafe for ModelContextInfo
impl Send for ModelContextInfo
impl Sync for ModelContextInfo
impl Unpin for ModelContextInfo
impl UnwindSafe for ModelContextInfo
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