pub struct RdmResponseData {
pub destination_uid: PackageAddress,
pub source_uid: UniqueIdentifier,
pub transaction_number: u8,
pub response_type: ResponseType,
pub message_count: u8,
pub sub_device: u16,
pub command_class: ResponseCommandClass,
pub parameter_id: u16,
pub parameter_data: DataPack,
}
Expand description
An RDM Response package that does not have its parameter data deserialized.
Fields§
§destination_uid: PackageAddress
§source_uid: UniqueIdentifier
§transaction_number: u8
§response_type: ResponseType
§message_count: u8
§sub_device: u16
§command_class: ResponseCommandClass
§parameter_id: u16
§parameter_data: DataPack
Trait Implementations§
Source§impl Clone for RdmResponseData
impl Clone for RdmResponseData
Source§fn clone(&self) -> RdmResponseData
fn clone(&self) -> RdmResponseData
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 RdmResponseData
impl RefUnwindSafe for RdmResponseData
impl Send for RdmResponseData
impl Sync for RdmResponseData
impl Unpin for RdmResponseData
impl UnwindSafe for RdmResponseData
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