1#![doc = include_str!("../README.md")]
2#![cfg_attr(not(feature = "std"), no_std)]
3#![allow(clippy::module_inception)]
4#![allow(clippy::type_complexity)]
5#[cfg(feature = "alloc")]
6extern crate alloc;
7
8pub mod state_machine;
9pub mod tuples;
10pub use adar_macros as macros;
11pub mod enums;
12mod utils;
13
14pub mod prelude {
15 pub use crate::enums::*;
16 pub use crate::macros::*;
17 pub use crate::state_machine::*;
18 pub use crate::tuples::*;
19}
20
21#[cfg(feature = "alloc")]
22pub use async_trait::async_trait;