pub struct DictateSnapshot {
pub models: Vec<DictateModel>,
pub failure: Option<DictateFailure>,
}Expand description
Everything preflight knows about dictation right now.
models is empty when [dictate] enabled is false, and preflight
then draws no Dictation section at all.
Fields§
§models: Vec<DictateModel>§failure: Option<DictateFailure>Set once, and never cleared for the run: nothing re-probes a failed model the way the account loader re-probes a bailed account, so clearing this one takes a config edit or a fresh run. The failing row carries its own copy; this one is the screen-wide prose block’s.
Implementations§
Trait Implementations§
Source§impl Clone for DictateSnapshot
impl Clone for DictateSnapshot
Source§impl Debug for DictateSnapshot
impl Debug for DictateSnapshot
Source§impl Default for DictateSnapshot
impl Default for DictateSnapshot
Source§impl<'de> Deserialize<'de> for DictateSnapshot
impl<'de> Deserialize<'de> for DictateSnapshot
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
impl Eq for DictateSnapshot
Source§impl PartialEq for DictateSnapshot
impl PartialEq for DictateSnapshot
Source§impl Serialize for DictateSnapshot
impl Serialize for DictateSnapshot
impl StructuralPartialEq for DictateSnapshot
Auto Trait Implementations§
impl Freeze for DictateSnapshot
impl RefUnwindSafe for DictateSnapshot
impl Send for DictateSnapshot
impl Sync for DictateSnapshot
impl Unpin for DictateSnapshot
impl UnsafeUnpin for DictateSnapshot
impl UnwindSafe for DictateSnapshot
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
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>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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