1#![doc = include_str!("../README.md")]
2#![cfg_attr(not(feature = "std"), no_std)]
3#![deny(unsafe_code)]
4#![warn(clippy::large_stack_arrays)]
6#![warn(clippy::arithmetic_side_effects)]
7#![warn(clippy::unwrap_used)]
8#![warn(clippy::expect_used)]
9#![warn(clippy::indexing_slicing)]
10#![warn(clippy::todo)]
11#![warn(clippy::unimplemented)]
12#![warn(clippy::unreachable)]
13#![warn(clippy::missing_panics_doc)]
14#![warn(clippy::allow_attributes_without_reason)]
15#![warn(clippy::cognitive_complexity)]
16
17pub mod anyvec;
18pub mod coding;
19pub mod error;
20pub mod packets;
21
22#[cfg(feature = "arrayvec")]
24pub extern crate arrayvec;
25
26#[cfg(any(feature = "std", feature = "arrayvec", feature = "heapless"))]
28include!("_defaults.rs");