pub struct CaptionerConfig {
pub kind: String,
pub provider: Option<String>,
pub model: Option<String>,
pub base_url: Option<String>,
pub api_key_env: Option<String>,
}Expand description
[captioners.<name>] block. Mirrors BackendConfig (M7).
Fields§
§kind: String§provider: Option<String>§model: Option<String>§base_url: Option<String>§api_key_env: Option<String>Trait Implementations§
Source§impl Clone for CaptionerConfig
impl Clone for CaptionerConfig
Source§fn clone(&self) -> CaptionerConfig
fn clone(&self) -> CaptionerConfig
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 CaptionerConfig
impl Debug for CaptionerConfig
Source§impl Default for CaptionerConfig
impl Default for CaptionerConfig
Source§fn default() -> CaptionerConfig
fn default() -> CaptionerConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CaptionerConfigwhere
CaptionerConfig: Default,
impl<'de> Deserialize<'de> for CaptionerConfigwhere
CaptionerConfig: 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 CaptionerConfig
impl RefUnwindSafe for CaptionerConfig
impl Send for CaptionerConfig
impl Sync for CaptionerConfig
impl Unpin for CaptionerConfig
impl UnsafeUnpin for CaptionerConfig
impl UnwindSafe for CaptionerConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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