pub struct FirmwareUpdateParameters {
pub target_device: TargetDeviceConfig,
pub version: VersionConfig,
}
Expand description
FirmwareUpdateParameters
definition
See https://dimonoff.atlassian.net/wiki/spaces/F2/pages/306437652531/Devices+Commands#Firmware-Update
Fields§
§target_device: TargetDeviceConfig
Identifiers of the device targeted by this firmware update.
version: VersionConfig
Configuration and identifiers for this firmware version.
Trait Implementations§
Source§impl Clone for FirmwareUpdateParameters
impl Clone for FirmwareUpdateParameters
Source§fn clone(&self) -> FirmwareUpdateParameters
fn clone(&self) -> FirmwareUpdateParameters
Returns a duplicate of the value. Read more
1.0.0 · 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 FirmwareUpdateParameters
impl Debug for FirmwareUpdateParameters
Source§impl<'de> Deserialize<'de> for FirmwareUpdateParameters
impl<'de> Deserialize<'de> for FirmwareUpdateParameters
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
Source§impl Hash for FirmwareUpdateParameters
impl Hash for FirmwareUpdateParameters
Source§impl PartialEq for FirmwareUpdateParameters
impl PartialEq for FirmwareUpdateParameters
Source§impl Serialize for FirmwareUpdateParameters
impl Serialize for FirmwareUpdateParameters
impl Eq for FirmwareUpdateParameters
impl StructuralPartialEq for FirmwareUpdateParameters
Auto Trait Implementations§
impl Freeze for FirmwareUpdateParameters
impl RefUnwindSafe for FirmwareUpdateParameters
impl Send for FirmwareUpdateParameters
impl Sync for FirmwareUpdateParameters
impl Unpin for FirmwareUpdateParameters
impl UnwindSafe for FirmwareUpdateParameters
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