//! An example of constructing a basic strongly-typed wrapper around
//! a [`Bytes`]-backed value.
//!
//! The types in this module do not perform any validation or normalization
//! of their values, so every valid UTF-8 string is potentially valid for
//! these types.
//!
//! Note: This example requires the `bytestring-facet` feature, which enables
//! facet's `bytestring` feature for `bytestring::ByteString` support.
//!
//! [`Bytes`]: https://docs.rs/bytes/*/bytes/struct.Bytes.html
use ByteString;
use braid;
/// A basic example of a wrapper around a [`Bytes`]
///
/// This type ends in _Buf_, so the borrowed form of this type
/// will be named [`Username`].
///
/// [`Bytes`]: https://docs.rs/bytes/*/bytes/struct.Bytes.html
;