pub struct SessionLimitsConfig {
pub max_ai_credits: Option<f64>,
}Expand description
Context window tier for models that support tiered context windows. Optional session limits.
Fields§
§max_ai_credits: Option<f64>Maximum AI Credits allowed across the session’s current accounting window.
Trait Implementations§
Source§impl Clone for SessionLimitsConfig
impl Clone for SessionLimitsConfig
Source§fn clone(&self) -> SessionLimitsConfig
fn clone(&self) -> SessionLimitsConfig
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 moreSource§impl Debug for SessionLimitsConfig
impl Debug for SessionLimitsConfig
Source§impl Default for SessionLimitsConfig
impl Default for SessionLimitsConfig
Source§fn default() -> SessionLimitsConfig
fn default() -> SessionLimitsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionLimitsConfig
impl<'de> Deserialize<'de> for SessionLimitsConfig
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 SessionLimitsConfig
impl RefUnwindSafe for SessionLimitsConfig
impl Send for SessionLimitsConfig
impl Sync for SessionLimitsConfig
impl Unpin for SessionLimitsConfig
impl UnsafeUnpin for SessionLimitsConfig
impl UnwindSafe for SessionLimitsConfig
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