pub struct EffectiveConfigDiagnostic {Show 23 fields
pub provider: String,
pub model: Option<String>,
pub language: String,
pub output: String,
pub timestamps: bool,
pub openrouter_api_key: Option<String>,
pub openrouter_base_url: String,
pub openrouter_default_model: String,
pub openrouter_stt_mode: String,
pub openrouter_allow_custom_endpoint: bool,
pub cleanup_style: String,
pub cleanup_provider: String,
pub tts_model: String,
pub tts_voice: String,
pub tts_language: String,
pub tts_max_chars: usize,
pub tts_timeout_ms: u64,
pub tts_pack_dir: Option<String>,
pub tts_allow_unverified: bool,
pub tts_custom_model_ids: Vec<String>,
pub config_path: Option<String>,
pub cache_dir: String,
pub sources: ConfigSourceMap,
}Expand description
Redacted JSON-serializable effective config.
Fields§
§provider: String§model: Option<String>§language: String§output: String§timestamps: bool§openrouter_api_key: Option<String>§openrouter_base_url: String§openrouter_default_model: String§openrouter_stt_mode: String§openrouter_allow_custom_endpoint: bool§cleanup_style: String§cleanup_provider: String§tts_model: String§tts_voice: String§tts_language: String§tts_max_chars: usize§tts_timeout_ms: u64§tts_pack_dir: Option<String>§tts_allow_unverified: bool§tts_custom_model_ids: Vec<String>§config_path: Option<String>§cache_dir: String§sources: ConfigSourceMapTrait Implementations§
Source§impl Clone for EffectiveConfigDiagnostic
impl Clone for EffectiveConfigDiagnostic
Source§fn clone(&self) -> EffectiveConfigDiagnostic
fn clone(&self) -> EffectiveConfigDiagnostic
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 EffectiveConfigDiagnostic
impl Debug for EffectiveConfigDiagnostic
Source§impl<'de> Deserialize<'de> for EffectiveConfigDiagnostic
impl<'de> Deserialize<'de> for EffectiveConfigDiagnostic
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 EffectiveConfigDiagnostic
impl RefUnwindSafe for EffectiveConfigDiagnostic
impl Send for EffectiveConfigDiagnostic
impl Sync for EffectiveConfigDiagnostic
impl Unpin for EffectiveConfigDiagnostic
impl UnsafeUnpin for EffectiveConfigDiagnostic
impl UnwindSafe for EffectiveConfigDiagnostic
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