pub struct OwnedReadInputRegistersResponse {
pub byte_count: u8,
pub register_data: Bytes,
}Expand description
Owned variant of ReadInputRegistersResponse (FC 0x04).
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 OwnedReadInputRegistersResponse
impl OwnedReadInputRegistersResponse
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 OwnedReadInputRegistersResponse
impl Clone for OwnedReadInputRegistersResponse
Source§fn clone(&self) -> OwnedReadInputRegistersResponse
fn clone(&self) -> OwnedReadInputRegistersResponse
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 OwnedReadInputRegistersResponse
impl RefUnwindSafe for OwnedReadInputRegistersResponse
impl Send for OwnedReadInputRegistersResponse
impl Sync for OwnedReadInputRegistersResponse
impl Unpin for OwnedReadInputRegistersResponse
impl UnsafeUnpin for OwnedReadInputRegistersResponse
impl UnwindSafe for OwnedReadInputRegistersResponse
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