pub struct DeviceStatePayload {
pub sku: String,
pub device: String,
pub capabilities: Vec<CapabilityState>,
}Expand description
Raw device state response from API (wrapped in payload)
Fields§
§sku: String§device: String§capabilities: Vec<CapabilityState>Trait Implementations§
Source§impl Clone for DeviceStatePayload
impl Clone for DeviceStatePayload
Source§fn clone(&self) -> DeviceStatePayload
fn clone(&self) -> DeviceStatePayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeviceStatePayload
impl Debug for DeviceStatePayload
Source§impl<'de> Deserialize<'de> for DeviceStatePayload
impl<'de> Deserialize<'de> for DeviceStatePayload
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 DeviceStatePayload
impl RefUnwindSafe for DeviceStatePayload
impl Send for DeviceStatePayload
impl Sync for DeviceStatePayload
impl Unpin for DeviceStatePayload
impl UnsafeUnpin for DeviceStatePayload
impl UnwindSafe for DeviceStatePayload
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