pub enum RdmResponsePackage {
IdentifyDevice(bool),
SoftwareVersionLabel(String<32>),
DmxStartAddress(DmxStartAddress),
StatusMessages(StatusMessages),
SupportedParameters(SupportedParameters),
Custom(RdmResponseInfo),
}
Variants§
IdentifyDevice(bool)
SoftwareVersionLabel(String<32>)
DmxStartAddress(DmxStartAddress)
StatusMessages(StatusMessages)
SupportedParameters(SupportedParameters)
Custom(RdmResponseInfo)
Implementations§
Source§impl RdmResponsePackage
impl RdmResponsePackage
pub fn from_response_info( response_info: RdmResponseInfo, ) -> Result<Self, DeserializationError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RdmResponsePackage
impl RefUnwindSafe for RdmResponsePackage
impl Send for RdmResponsePackage
impl Sync for RdmResponsePackage
impl Unpin for RdmResponsePackage
impl UnwindSafe for RdmResponsePackage
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