Expand description
Sans-IO Modbus PDU codec — zero-copy decode and encode for all public function codes.
no_std by default, no allocator required. Operates purely on &[u8] (decode)
and &mut [u8] (encode), composable with any transport.
Re-exports§
pub use decode::decode_pdu_ref;pub use decode::decode_request;pub use decode::decode_response;pub use error::DecodeError;pub use error::EncodeError;pub use pdu::PduRef;pub use pdu::RequestPdu;pub use pdu::ResponsePdu;pub use request::Encode;
Modules§
- decode
- Top-level PDU decode dispatchers.
- error
- Codec error types.
- pdu
- Core PDU types:
PduRef,RequestPdu,ResponsePdu. - request
- Modbus request PDU types — decode and encode for every public function code.
- response
- Modbus response PDU types — decode and encode for every public function code.
- validate
- Server-side request validation helpers.