pub struct SourceSettingsOverride {
pub cloud_on: bool,
pub language: String,
pub model: String,
}Expand description
Settings that can be overridden per source. Stored in
AppConfig::source_overrides keyed by source_id. When a section
starts, the effective settings are computed by merging the saved
override (if any) over the global defaults.
Fields§
§cloud_on: bool§language: String§model: StringTrait Implementations§
Source§impl Clone for SourceSettingsOverride
impl Clone for SourceSettingsOverride
Source§fn clone(&self) -> SourceSettingsOverride
fn clone(&self) -> SourceSettingsOverride
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 SourceSettingsOverride
impl Debug for SourceSettingsOverride
Source§impl<'de> Deserialize<'de> for SourceSettingsOverride
impl<'de> Deserialize<'de> for SourceSettingsOverride
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 PartialEq for SourceSettingsOverride
impl PartialEq for SourceSettingsOverride
Source§impl Serialize for SourceSettingsOverride
impl Serialize for SourceSettingsOverride
impl StructuralPartialEq for SourceSettingsOverride
Auto Trait Implementations§
impl Freeze for SourceSettingsOverride
impl RefUnwindSafe for SourceSettingsOverride
impl Send for SourceSettingsOverride
impl Sync for SourceSettingsOverride
impl Unpin for SourceSettingsOverride
impl UnsafeUnpin for SourceSettingsOverride
impl UnwindSafe for SourceSettingsOverride
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>,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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