pub struct ModelsDevProvider {
pub base_url: Option<EndpointUrl>,
pub setup: BTreeMap<SetupFieldId, ConfigSetupValue>,
pub api_key: Option<SecretString>,
pub auth_override: Option<AuthOverride>,
pub cache: Option<ProviderCacheConfig>,
pub headers: BTreeMap<HeaderName, SafeStaticHeaderValue>,
pub model_overrides: BTreeMap<ProviderModelId, ManagedModelOverride>,
}Fields§
§base_url: Option<EndpointUrl>§setup: BTreeMap<SetupFieldId, ConfigSetupValue>§api_key: Option<SecretString>§auth_override: Option<AuthOverride>§cache: Option<ProviderCacheConfig>§headers: BTreeMap<HeaderName, SafeStaticHeaderValue>§model_overrides: BTreeMap<ProviderModelId, ManagedModelOverride>Trait Implementations§
Source§impl Clone for ModelsDevProvider
impl Clone for ModelsDevProvider
Source§fn clone(&self) -> ModelsDevProvider
fn clone(&self) -> ModelsDevProvider
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 ModelsDevProvider
impl Debug for ModelsDevProvider
Source§impl<'de> Deserialize<'de> for ModelsDevProvider
impl<'de> Deserialize<'de> for ModelsDevProvider
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 ModelsDevProvider
impl RefUnwindSafe for ModelsDevProvider
impl Send for ModelsDevProvider
impl Sync for ModelsDevProvider
impl Unpin for ModelsDevProvider
impl UnsafeUnpin for ModelsDevProvider
impl UnwindSafe for ModelsDevProvider
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