pub struct DeviceControlRequest {
pub control: DeviceControlType,
}Expand description
Device control request for operations like reboot
Fields§
§control: DeviceControlTypeImplementations§
Source§impl DeviceControlRequest
impl DeviceControlRequest
Sourcepub fn factory_reset() -> Self
pub fn factory_reset() -> Self
Create a factory reset request
Sourcepub fn backup_configuration() -> Self
pub fn backup_configuration() -> Self
Create a backup configuration request
Trait Implementations§
Source§impl Clone for DeviceControlRequest
impl Clone for DeviceControlRequest
Source§fn clone(&self) -> DeviceControlRequest
fn clone(&self) -> DeviceControlRequest
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 DeviceControlRequest
impl Debug for DeviceControlRequest
Source§impl<'de> Deserialize<'de> for DeviceControlRequest
impl<'de> Deserialize<'de> for DeviceControlRequest
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 DeviceControlRequest
impl RefUnwindSafe for DeviceControlRequest
impl Send for DeviceControlRequest
impl Sync for DeviceControlRequest
impl Unpin for DeviceControlRequest
impl UnsafeUnpin for DeviceControlRequest
impl UnwindSafe for DeviceControlRequest
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