Enum gapi_grpc::google::assistant::embedded::v1alpha2::screen_out_config::ScreenMode[][src]

#[repr(i32)]pub enum ScreenMode {
    Unspecified,
    Off,
    Playing,
}

Possible modes for visual screen-output on the device.

Variants

Unspecified

No video mode specified. The Assistant may respond as if in OFF mode.

Off

Screen is off (or has brightness or other settings set so low it is not visible). The Assistant will typically not return a screen response in this mode.

Playing

The Assistant will typically return a partial-screen response in this mode.

Implementations

impl ScreenMode[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of ScreenMode.

pub fn from_i32(value: i32) -> Option<ScreenMode>[src]

Converts an i32 to a ScreenMode, or None if value is not a valid variant.

Trait Implementations

impl Clone for ScreenMode[src]

impl Copy for ScreenMode[src]

impl Debug for ScreenMode[src]

impl Default for ScreenMode[src]

impl Eq for ScreenMode[src]

impl From<ScreenMode> for i32[src]

impl Hash for ScreenMode[src]

impl Ord for ScreenMode[src]

impl PartialEq<ScreenMode> for ScreenMode[src]

impl PartialOrd<ScreenMode> for ScreenMode[src]

impl StructuralEq for ScreenMode[src]

impl StructuralPartialEq for ScreenMode[src]

Auto Trait Implementations

impl RefUnwindSafe for ScreenMode

impl Send for ScreenMode

impl Sync for ScreenMode

impl Unpin for ScreenMode

impl UnwindSafe for ScreenMode

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]