mbus_client/app/mod.rs
1//! Modbus Application Layer Module
2//!
3//! This module provides the high-level abstractions and traits required for
4//! application-level interaction with the Modbus protocol.
5//!
6//! It defines:
7//! - Response handling traits ([`CoilResponse`], [`RegisterResponse`], etc.) that
8//! allow users to define custom logic for processing server responses.
9//! - Error notification mechanisms ([`RequestErrorNotifier`]).
10//! - Re-exports of core data structures used by the application layer for
11//! convenient access.
12
13mod app_trait;
14
15pub use app_trait::*;