pub struct ModelProviderProfile {
pub name: Option<String>,
pub base_url: Option<String>,
pub wire_api: Option<String>,
pub model: Option<String>,
pub api_key: Option<String>,
pub requires_openai_auth: bool,
}Fields§
§name: Option<String>§base_url: Option<String>§wire_api: Option<String>§model: Option<String>§api_key: Option<String>§requires_openai_auth: boolTrait Implementations§
Source§impl Clone for ModelProviderProfile
impl Clone for ModelProviderProfile
Source§fn clone(&self) -> ModelProviderProfile
fn clone(&self) -> ModelProviderProfile
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 ModelProviderProfile
impl Debug for ModelProviderProfile
Source§impl Default for ModelProviderProfile
impl Default for ModelProviderProfile
Source§fn default() -> ModelProviderProfile
fn default() -> ModelProviderProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelProviderProfilewhere
ModelProviderProfile: Default,
impl<'de> Deserialize<'de> for ModelProviderProfilewhere
ModelProviderProfile: Default,
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 ModelProviderProfile
impl RefUnwindSafe for ModelProviderProfile
impl Send for ModelProviderProfile
impl Sync for ModelProviderProfile
impl Unpin for ModelProviderProfile
impl UnsafeUnpin for ModelProviderProfile
impl UnwindSafe for ModelProviderProfile
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