pub enum SmartSpeakerRuntimeState {
Show 14 variants
Disabled,
Starting,
Listening,
PlaybackMuted,
Capturing,
Submitting,
WaitingForReply,
ReplyPlaying,
FollowUpListening,
InputOffline,
OutputOffline,
PermissionDenied,
ModelError,
RuntimeError,
}Variants§
Disabled
Starting
Listening
PlaybackMuted
Capturing
Submitting
WaitingForReply
ReplyPlaying
FollowUpListening
InputOffline
OutputOffline
PermissionDenied
ModelError
RuntimeError
Trait Implementations§
Source§impl Clone for SmartSpeakerRuntimeState
impl Clone for SmartSpeakerRuntimeState
Source§fn clone(&self) -> SmartSpeakerRuntimeState
fn clone(&self) -> SmartSpeakerRuntimeState
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 moreimpl Copy for SmartSpeakerRuntimeState
Source§impl Debug for SmartSpeakerRuntimeState
impl Debug for SmartSpeakerRuntimeState
Source§impl<'de> Deserialize<'de> for SmartSpeakerRuntimeState
impl<'de> Deserialize<'de> for SmartSpeakerRuntimeState
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 SmartSpeakerRuntimeState
Source§impl PartialEq for SmartSpeakerRuntimeState
impl PartialEq for SmartSpeakerRuntimeState
Source§impl Serialize for SmartSpeakerRuntimeState
impl Serialize for SmartSpeakerRuntimeState
impl StructuralPartialEq for SmartSpeakerRuntimeState
Auto Trait Implementations§
impl Freeze for SmartSpeakerRuntimeState
impl RefUnwindSafe for SmartSpeakerRuntimeState
impl Send for SmartSpeakerRuntimeState
impl Sync for SmartSpeakerRuntimeState
impl Unpin for SmartSpeakerRuntimeState
impl UnsafeUnpin for SmartSpeakerRuntimeState
impl UnwindSafe for SmartSpeakerRuntimeState
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