[][src]Enum streamdeck_rs::DeviceType

pub enum DeviceType {
    StreamDeck,
    StreamDeckMini,
    StreamDeckXl,
    StreamDeckMobile,
    Unknown(u64),
}

The type of connected hardware device.

Official Documentation

Variants

StreamDeck
StreamDeckMini
StreamDeckXl

The Stream Deck XL.

Added in Stream Deck software version 4.3.

StreamDeckMobile

The Stream Deck Mobile app.

Added in Stream Deck software version 4.3.

Unknown(u64)

A device not documented in the 4.3.0 SDK.

Trait Implementations

impl Debug for DeviceType[src]

impl<'de> Deserialize<'de> for DeviceType[src]

Auto Trait Implementations

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<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]

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>,