pub mod error;
#[cfg(feature = "internal-lock-stubs")]
pub(crate) mod lock_stubs;
pub mod transport;
#[cfg(feature = "c-client")]
pub mod client;
#[cfg(all(
feature = "c-server",
any(
feature = "network-tcp",
feature = "serial-rtu",
feature = "serial-ascii"
)
))]
pub mod server;
#[cfg(all(
feature = "c-server",
any(
feature = "network-tcp",
feature = "serial-rtu",
feature = "serial-ascii"
)
))]
pub mod server_gen;
#[cfg(feature = "c-gateway")]
pub mod gateway;
pub use error::MbusStatusCode;
#[cfg(feature = "c-client")]
pub use client::{MBUS_INVALID_CLIENT_ID, MbusClientId};
#[cfg(feature = "c-gateway")]
pub use gateway::{MBUS_INVALID_GATEWAY_ID, MbusGatewayId};