1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
//! Examples showing the output of using [`aliri_braid`] to
//! generate strongly-typed wrappers around string values.
//!
//! Three types of braids are demonstrated:
//! * [Wrapper][wrapper]
//! * A wrapper around a string with [small-string optimizations][sso_wrapper]
//! * A wrapper around a string [backed by `Bytes`][bytes]
//! * [Validated][validated]
//! * [Normalized][normalized]
//!
//! In addition, the [`minimal`] module demonstrates the minimal string
//! implementation that can be wrapped inside a braid type.
#![deny(unsafe_code)]
pub mod bytes;
pub mod minimal;
pub mod normalized;
pub mod ref_only;
pub mod sso_wrapper;
pub mod validated;
pub mod wrapper;