[][src]Enum streamdeck_rs::DeviceType

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

The type of connected hardware device.

Official Documentation

Variants

StreamDeckStreamDeckMiniStreamDeckXl

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

impl Send for DeviceType

impl Sync for DeviceType

Blanket Implementations

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

impl<T> From<T> for T[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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

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]