pub enum RecognitionState {
Idle,
Listening,
Processing,
}Expand description
Recognition state
Variants§
Idle
Not currently listening
Listening
Actively listening for speech
Processing
Processing audio (may briefly occur between utterances)
Trait Implementations§
Source§impl Clone for RecognitionState
impl Clone for RecognitionState
Source§fn clone(&self) -> RecognitionState
fn clone(&self) -> RecognitionState
Returns a duplicate of the value. Read more
1.0.0 · 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 RecognitionState
impl Debug for RecognitionState
Source§impl Default for RecognitionState
impl Default for RecognitionState
Source§impl<'de> Deserialize<'de> for RecognitionState
impl<'de> Deserialize<'de> for RecognitionState
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 RecognitionState
impl PartialEq for RecognitionState
Source§impl Serialize for RecognitionState
impl Serialize for RecognitionState
impl Copy for RecognitionState
impl Eq for RecognitionState
impl StructuralPartialEq for RecognitionState
Auto Trait Implementations§
impl Freeze for RecognitionState
impl RefUnwindSafe for RecognitionState
impl Send for RecognitionState
impl Sync for RecognitionState
impl Unpin for RecognitionState
impl UnsafeUnpin for RecognitionState
impl UnwindSafe for RecognitionState
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,
Source§impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
Source§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.