modbus_core/
lib.rs

1// SPDX-FileCopyrightText: Copyright (c) 2018-2024 slowtec GmbH <post@slowtec.de>
2// SPDX-License-Identifier: MIT OR Apache-2.0
3
4#![doc = include_str!("../README.md")]
5#![no_std]
6// Default lints
7#![warn(unreachable_pub)]
8#![warn(unsafe_code)]
9#![warn(unused)]
10// Clippy lints
11#![warn(clippy::missing_const_for_fn)]
12#![warn(clippy::pedantic)]
13#![allow(clippy::cast_possible_truncation)] // FIXME
14#![allow(clippy::missing_errors_doc)]
15#![allow(clippy::module_name_repetitions)]
16#![allow(clippy::similar_names)] // TODO
17#![allow(clippy::wildcard_imports)]
18
19mod codec;
20mod error;
21mod frame;
22
23pub use codec::rtu;
24pub use codec::tcp;
25pub use codec::*;
26pub use error::*;
27pub use frame::*;