Skip to main content

Crate rusty_modbus_codec

Crate rusty_modbus_codec 

Source
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.