#![forbid(unsafe_code)]
#![deny(trivial_casts, trivial_numeric_casts)]
#![warn(
missing_docs,
rustdoc::broken_intra_doc_links,
rustdoc::private_intra_doc_links,
variant_size_differences
)]
#![cfg_attr(not(feature = "std"), no_std)]
#![cfg_attr(not(test), deny(clippy::unwrap_used, clippy::panic))]
extern crate alloc;
pub mod input;
pub mod output;
pub mod state;
pub mod state_machine;
pub mod transition;
#[doc(hidden)]
pub mod traces;