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<'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