pub struct AppProvidersResponse {
pub default: HashMap<String, String>,
pub providers: Vec<Provider>,
}Expand description
Response from GET /config/providers.
Fields§
§default: HashMap<String, String>Map of provider ID to its default model ID.
providers: Vec<Provider>List of available providers.
Trait Implementations§
Source§impl Clone for AppProvidersResponse
impl Clone for AppProvidersResponse
Source§fn clone(&self) -> AppProvidersResponse
fn clone(&self) -> AppProvidersResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 AppProvidersResponse
impl Debug for AppProvidersResponse
Source§impl<'de> Deserialize<'de> for AppProvidersResponse
impl<'de> Deserialize<'de> for AppProvidersResponse
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
Source§impl PartialEq for AppProvidersResponse
impl PartialEq for AppProvidersResponse
Source§impl Serialize for AppProvidersResponse
impl Serialize for AppProvidersResponse
impl StructuralPartialEq for AppProvidersResponse
Auto Trait Implementations§
impl Freeze for AppProvidersResponse
impl RefUnwindSafe for AppProvidersResponse
impl Send for AppProvidersResponse
impl Sync for AppProvidersResponse
impl Unpin for AppProvidersResponse
impl UnwindSafe for AppProvidersResponse
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