pub struct RegistrationInfoDevice {
pub id: String,
pub name: Option<String>,
pub size: DeviceSize,
pub _type: Option<DeviceType>,
}
Expand description
Information about a connected device.
Fields§
§id: String
The ID of the specific device.
name: Option<String>
The user-specified name of the device.
Added in Stream Deck software version 4.3.
size: DeviceSize
The size of the device.
_type: Option<DeviceType>
The type of the device.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RegistrationInfoDevice
impl<'de> Deserialize<'de> for RegistrationInfoDevice
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 RegistrationInfoDevice
impl RefUnwindSafe for RegistrationInfoDevice
impl Send for RegistrationInfoDevice
impl Sync for RegistrationInfoDevice
impl Unpin for RegistrationInfoDevice
impl UnwindSafe for RegistrationInfoDevice
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