pub struct OwnedReadWriteMultipleRegistersResponse {
pub byte_count: u8,
pub register_data: Bytes,
}Expand description
Owned variant of ReadWriteMultipleRegistersResponse (FC 0x17).
Fields§
§byte_count: u8Number of data bytes that follow (should be 2 * register count).
register_data: BytesRaw register data in big-endian byte order.
Implementations§
Source§impl OwnedReadWriteMultipleRegistersResponse
impl OwnedReadWriteMultipleRegistersResponse
Sourcepub fn from_pdu(pdu: Bytes) -> Result<Self, DecodeError>
pub fn from_pdu(pdu: Bytes) -> Result<Self, DecodeError>
Decode from a full PDU (function-code byte + data).
§Errors
Returns DecodeError if the PDU is malformed.
Trait Implementations§
Source§impl Clone for OwnedReadWriteMultipleRegistersResponse
impl Clone for OwnedReadWriteMultipleRegistersResponse
Source§fn clone(&self) -> OwnedReadWriteMultipleRegistersResponse
fn clone(&self) -> OwnedReadWriteMultipleRegistersResponse
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 moreAuto Trait Implementations§
impl !Freeze for OwnedReadWriteMultipleRegistersResponse
impl RefUnwindSafe for OwnedReadWriteMultipleRegistersResponse
impl Send for OwnedReadWriteMultipleRegistersResponse
impl Sync for OwnedReadWriteMultipleRegistersResponse
impl Unpin for OwnedReadWriteMultipleRegistersResponse
impl UnsafeUnpin for OwnedReadWriteMultipleRegistersResponse
impl UnwindSafe for OwnedReadWriteMultipleRegistersResponse
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