#![cfg_attr(not(any(feature = "std", test, doc)), no_std)]
#![cfg_attr(
any(coverage_nightly, feature = "nightly"),
feature(coverage_attribute)
)]
#![cfg_attr(doc, feature(doc_cfg))]
#![cfg_attr(doc, doc(auto_cfg))]
#[cfg(any(doc, test, feature = "alloc"))]
extern crate alloc;
mod act;
mod spair;
#[cfg(test)]
mod tests;
mod traits;
pub use crate::{
act::{
Act, BuildError, Custom, CustomDuplicateError, CustomIncompleteError, DuplicateError,
Duplicated, IncompleteError, act,
},
spair::Spair,
traits::{Stringable, Stringy},
};