#![doc = include_str!("../README.md")]
#![warn(future_incompatible)]
#![warn(let_underscore)]
#![warn(missing_debug_implementations)]
#![warn(rust_2018_idioms)]
#![warn(rust_2021_compatibility)]
#![warn(unreachable_pub)]
#![warn(unsafe_code)]
#![warn(unused)]
#![warn(clippy::pedantic)]
#![warn(clippy::clone_on_ref_ptr)]
#![warn(clippy::self_named_module_files)]
#![allow(clippy::enum_glob_use)]
#![allow(clippy::similar_names)]
#![allow(clippy::module_name_repetitions)]
#![allow(clippy::wildcard_imports)] #![allow(clippy::missing_errors_doc)] pub use bytes;
pub mod prelude;
pub mod client;
pub mod slave;
pub use self::slave::{Slave, SlaveId};
mod codec;
mod frame;
pub use self::frame::{Address, Exception, FunctionCode, Quantity, Request, Response};
mod service;
#[cfg(feature = "server")]
pub mod server;