pub struct ProvidersConfig {
pub anthropic: AnthropicProviderConfig,
pub openai: GenericProviderConfig,
pub openrouter: OpenRouterProviderConfig,
pub mistral: GenericProviderConfig,
pub openai_responses: GenericProviderConfig,
pub gemini: GenericProviderConfig,
pub bedrock: BedrockProviderConfig,
pub azure: AzureProviderConfig,
pub vertex: VertexProviderConfig,
}Expand description
[providers] section.
Fields§
§anthropic: AnthropicProviderConfig§openai: GenericProviderConfig§openrouter: OpenRouterProviderConfig§mistral: GenericProviderConfig§openai_responses: GenericProviderConfig§gemini: GenericProviderConfig§bedrock: BedrockProviderConfig§azure: AzureProviderConfig§vertex: VertexProviderConfigTrait Implementations§
Source§impl Clone for ProvidersConfig
impl Clone for ProvidersConfig
Source§fn clone(&self) -> ProvidersConfig
fn clone(&self) -> ProvidersConfig
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 ProvidersConfig
impl Debug for ProvidersConfig
Source§impl Default for ProvidersConfig
impl Default for ProvidersConfig
Source§fn default() -> ProvidersConfig
fn default() -> ProvidersConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProvidersConfig
impl PartialEq for ProvidersConfig
Source§fn eq(&self, other: &ProvidersConfig) -> bool
fn eq(&self, other: &ProvidersConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProvidersConfig
Auto Trait Implementations§
impl Freeze for ProvidersConfig
impl RefUnwindSafe for ProvidersConfig
impl Send for ProvidersConfig
impl Sync for ProvidersConfig
impl Unpin for ProvidersConfig
impl UnsafeUnpin for ProvidersConfig
impl UnwindSafe for ProvidersConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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