#![forbid(unsafe_code)]
#![cfg_attr(not(feature = "std"), no_std)]
extern crate alloc;
pub use template::{ParseError, UriTemplate};
pub use value::{BTreeValues, Value, Values};
pub mod __private;
mod template;
pub(crate) mod utils;
mod value;
#[cfg(feature = "std")]
pub use value::HashValues;
#[cfg(feature = "serde")]
pub use value::deserialize_owned_value;
#[cfg(test)]
mod tests;