pub struct SessionLimitsExhaustedResponse {
pub action: SessionLimitsExhaustedResponseAction,
pub additional_ai_credits: Option<f64>,
pub max_ai_credits: Option<f64>,
}Expand description
The user’s selected action for an exhausted session limit.
Fields§
§action: SessionLimitsExhaustedResponseActionAction selected by the user.
additional_ai_credits: Option<f64>AI Credits to add to the current max when action is ‘add’.
max_ai_credits: Option<f64>New absolute max AI Credits when action is ‘set’.
Trait Implementations§
Source§impl Clone for SessionLimitsExhaustedResponse
impl Clone for SessionLimitsExhaustedResponse
Source§fn clone(&self) -> SessionLimitsExhaustedResponse
fn clone(&self) -> SessionLimitsExhaustedResponse
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 Default for SessionLimitsExhaustedResponse
impl Default for SessionLimitsExhaustedResponse
Source§fn default() -> SessionLimitsExhaustedResponse
fn default() -> SessionLimitsExhaustedResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionLimitsExhaustedResponse
impl<'de> Deserialize<'de> for SessionLimitsExhaustedResponse
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 SessionLimitsExhaustedResponse
impl RefUnwindSafe for SessionLimitsExhaustedResponse
impl Send for SessionLimitsExhaustedResponse
impl Sync for SessionLimitsExhaustedResponse
impl Unpin for SessionLimitsExhaustedResponse
impl UnsafeUnpin for SessionLimitsExhaustedResponse
impl UnwindSafe for SessionLimitsExhaustedResponse
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