Struct chronicle_proxy::config::AliasConfigProvider
source · pub struct AliasConfigProvider {
pub model: String,
pub provider: String,
pub api_key_name: Option<String>,
}Fields§
§model: StringThe model to use
provider: StringThe provider to use
api_key_name: Option<String>An API key configuration to use
Trait Implementations§
source§impl Clone for AliasConfigProvider
impl Clone for AliasConfigProvider
source§fn clone(&self) -> AliasConfigProvider
fn clone(&self) -> AliasConfigProvider
Returns a copy 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 AliasConfigProvider
impl Debug for AliasConfigProvider
source§impl<'r> Decode<'r, Postgres> for AliasConfigProvider
impl<'r> Decode<'r, Postgres> for AliasConfigProvider
source§impl<'de> Deserialize<'de> for AliasConfigProvider
impl<'de> Deserialize<'de> for AliasConfigProvider
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<'a, R: Row> FromRow<'a, R> for AliasConfigProvider
impl<'a, R: Row> FromRow<'a, R> for AliasConfigProvider
source§impl PgHasArrayType for AliasConfigProvider
impl PgHasArrayType for AliasConfigProvider
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
source§impl Serialize for AliasConfigProvider
impl Serialize for AliasConfigProvider
source§impl Type<Postgres> for AliasConfigProvider
impl Type<Postgres> for AliasConfigProvider
source§fn type_info() -> PgTypeInfo
fn type_info() -> PgTypeInfo
Returns the canonical SQL type for this Rust type. Read more
source§fn compatible(ty: &PgTypeInfo) -> bool
fn compatible(ty: &PgTypeInfo) -> bool
Determines if this Rust type is compatible with the given SQL type. Read more
Auto Trait Implementations§
impl Freeze for AliasConfigProvider
impl RefUnwindSafe for AliasConfigProvider
impl Send for AliasConfigProvider
impl Sync for AliasConfigProvider
impl Unpin for AliasConfigProvider
impl UnwindSafe for AliasConfigProvider
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