pub struct DictateView {
pub enabled: bool,
pub snapshot: DictateSnapshot,
pub models_dir: Option<PathBuf>,
}Expand description
Dictation’s preflight state: what the preflight screen draws.
Fields§
§enabled: boolWhether [dictate] enabled is set. Carried rather than inferred
from an empty models list: the list is empty for a switched-off
section AND for a DictateSnapshot::default(), so a reader asserting
the cause from the value reports a healthy configuration as switched
off - or a switched-off one as healthy - with nothing to say which.
snapshot: DictateSnapshotPer-model fetch and load progress.
models_dir: Option<PathBuf>Where the dictation models land. None when the platform has no
usable cache directory and none was configured.
Auto Trait Implementations§
impl Freeze for DictateView
impl RefUnwindSafe for DictateView
impl Send for DictateView
impl Sync for DictateView
impl Unpin for DictateView
impl UnsafeUnpin for DictateView
impl UnwindSafe for DictateView
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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