pub struct SwitchModeResponse {
pub success: bool,
pub mode: String,
pub engine_status: String,
pub message: String,
pub requires_api_key: bool,
}Expand description
Response after switching mode
Fields§
§success: bool§mode: String§engine_status: String§message: String§requires_api_key: boolTrue when the user has no OpenRouter API key stored and needs to add one. Frontend should show the API key modal when this is true.
Trait Implementations§
Source§impl Debug for SwitchModeResponse
impl Debug for SwitchModeResponse
Auto Trait Implementations§
impl Freeze for SwitchModeResponse
impl RefUnwindSafe for SwitchModeResponse
impl Send for SwitchModeResponse
impl Sync for SwitchModeResponse
impl Unpin for SwitchModeResponse
impl UnsafeUnpin for SwitchModeResponse
impl UnwindSafe for SwitchModeResponse
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more