1#![feature(min_specialization)]
2#![feature(core_intrinsics)]
3#![feature(const_eval_select)]
4#![feature(extend_one)]
5#![feature(maybe_uninit_uninit_array_transpose)]
6#![feature(type_alias_impl_trait)]
7#![allow(
8 internal_features,
9 reason = "core_intrinsics is required for const_eval_select in encoding"
10)]
11
12pub const USER_AGENT: &str = concat!("omp/", env!("CARGO_PKG_VERSION"));
15
16
17pub mod append_vec;
18pub mod cow_bytes;
19pub mod encoding;
20pub mod sparse_index;
21pub mod sparse_map;
22pub mod sparse_set;
23pub mod str;
24
25pub use append_vec::{AppendSlice, AppendVec};
26pub use cow_bytes::CowBytes;
27pub use encoding::{base32, base32_dns, base32_hex, base64, base64_url, hex};
28pub use sparse_map::SparseMap;
29pub use sparse_set::SparseSet;
30pub use str::{CowStr, IntoStr, Str, StrMut};