pub struct DeviceWriteRequest {
pub device_instance: u32,
pub object_identifier: ObjectIdentifier,
pub property_identifier: PropertyIdentifier,
pub property_array_index: Option<u32>,
pub property_value: Vec<u8>,
pub priority: Option<u8>,
}Expand description
A request to write a single property on a discovered device.
Fields§
§device_instance: u32Device instance number (must be in the device table).
object_identifier: ObjectIdentifierObject to write to.
property_identifier: PropertyIdentifierProperty to write.
property_array_index: Option<u32>Optional array index.
property_value: Vec<u8>Encoded property value bytes.
priority: Option<u8>Optional write priority (1-16).
Trait Implementations§
Source§impl Clone for DeviceWriteRequest
impl Clone for DeviceWriteRequest
Source§fn clone(&self) -> DeviceWriteRequest
fn clone(&self) -> DeviceWriteRequest
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 moreAuto Trait Implementations§
impl Freeze for DeviceWriteRequest
impl RefUnwindSafe for DeviceWriteRequest
impl Send for DeviceWriteRequest
impl Sync for DeviceWriteRequest
impl Unpin for DeviceWriteRequest
impl UnsafeUnpin for DeviceWriteRequest
impl UnwindSafe for DeviceWriteRequest
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