pub enum DeviceType {
StreamDeck,
StreamDeckMini,
StreamDeckXl,
StreamDeckMobile,
CorsairGKeys,
StreamDeckPedal,
CorsairVoyager,
StreamDeckPlus,
Unknown(u64),
}
Expand description
The type of connected hardware device.
Variants§
StreamDeck
The Stream Deck.
StreamDeckMini
The Stream Deck Mini.
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.
CorsairGKeys
The G-keys in Corsair keyboards
Added in Stream Deck software version 4.7
StreamDeckPedal
The Stream Deck Pedal.
Added in Stream Deck software version 5.2
CorsairVoyager
The Corsair Voyager Streaming Laptop.
Added in Stream Deck software version 5.3
StreamDeckPlus
The Stream Deck +
Added in Stream Deck software version 6.0
Unknown(u64)
A device not documented in the 6.0 SDK.
Trait Implementations§
Source§impl Debug for DeviceType
impl Debug for DeviceType
Source§impl<'de> Deserialize<'de> for DeviceType
impl<'de> Deserialize<'de> for DeviceType
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
Auto Trait Implementations§
impl Freeze for DeviceType
impl RefUnwindSafe for DeviceType
impl Send for DeviceType
impl Sync for DeviceType
impl Unpin for DeviceType
impl UnwindSafe for DeviceType
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