pub struct AutoModeSwitchRequestedData {
pub error_code: Option<String>,
pub request_id: RequestId,
pub retry_after_seconds: Option<f64>,
}Expand description
Auto mode switch request notification requiring user approval
Fields§
§error_code: Option<String>The rate limit error code that triggered this request
request_id: RequestIdUnique identifier for this request; used to respond via session.respondToAutoModeSwitch()
retry_after_seconds: Option<f64>Seconds until the rate limit resets, when known. Lets clients render a humanized reset time alongside the prompt.
Trait Implementations§
Source§impl Clone for AutoModeSwitchRequestedData
impl Clone for AutoModeSwitchRequestedData
Source§fn clone(&self) -> AutoModeSwitchRequestedData
fn clone(&self) -> AutoModeSwitchRequestedData
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 AutoModeSwitchRequestedData
impl Debug for AutoModeSwitchRequestedData
Source§impl<'de> Deserialize<'de> for AutoModeSwitchRequestedData
impl<'de> Deserialize<'de> for AutoModeSwitchRequestedData
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 AutoModeSwitchRequestedData
impl RefUnwindSafe for AutoModeSwitchRequestedData
impl Send for AutoModeSwitchRequestedData
impl Sync for AutoModeSwitchRequestedData
impl Unpin for AutoModeSwitchRequestedData
impl UnsafeUnpin for AutoModeSwitchRequestedData
impl UnwindSafe for AutoModeSwitchRequestedData
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