zigbee_cluster_library/
lib.rs

1//! Implements the ZigBee Cluster Library in `no-std` based on the [ZigBee
2//! Cluster Library specification R6 1.0]
3//!
4//! [ZigBee Cluster Library specification R6 1.0]: https://zigbeealliance.org/wp-content/uploads/2019/12/07-5123-06-zigbee-cluster-library-specification.pdf
5#![no_std]
6//#![deny(clippy::unwrap_used)]
7// #![deny(clippy::panic, unused_must_use)]
8#![warn(
9    missing_docs,
10    unreachable_pub,
11    clippy::pedantic,
12    clippy::nursery,
13    clippy::tests_outside_test_module,
14    unused_crate_dependencies,
15    unused_qualifications,
16    single_use_lifetimes,
17    non_ascii_idents
18)]
19#![allow(
20    clippy::missing_errors_doc,
21    // clippy::missing_panics_doc,
22    clippy::module_name_repetitions,
23    clippy::must_use_candidate,
24    clippy::needless_raw_string_hashes,
25    clippy::blocks_in_conditions,
26    clippy::missing_const_for_fn,
27    clippy::future_not_send,
28    clippy::ignored_unit_patterns,
29    dead_code,
30)]
31
32pub(crate) mod common;
33
34/// General ZCL Frame
35pub mod frame;
36pub(crate) mod payload;
37
38pub mod header;
39
40/// Measurement
41pub mod measurement;