Skip to main content

Crate omp_core

Crate omp_core 

Source
Expand description

Core data structures and utilities for omp.

Re-exports§

pub use append_vec::AppendSlice;
pub use append_vec::AppendVec;
pub use cow_bytes::CowBytes;
pub use encoding::base32;
pub use encoding::base32_dns;
pub use encoding::base32_hex;
pub use encoding::base64;
pub use encoding::base64_url;
pub use encoding::hex;
pub use sparse_map::SparseMap;
pub use sparse_set::SparseSet;
pub use str::CowStr;
pub use str::IntoStr;
pub use str::Str;
pub use str::StrMut;

Modules§

append_vec
Thread-safe append-only vector with exponential bucket growth.
cow_bytes
Clone-on-write byte slice with Bytes as the owned variant.
encoding
Generic base-N encoding/decoding with compile-time dictionaries.
sparse_index
Index conversion traits for sparse containers.
sparse_map
Sparse map backed by bitmap occupancy tracking.
sparse_set
Sparse set backed by bitmap storage.
str
Small string optimization with stack allocation for short strings.

Macros§

fmts
Formats arguments to a Str, potentially without allocating.
fmts_mut
Formats arguments to a StrMut, potentially without allocating.

Constants§

USER_AGENT
Default User-Agent header sent by omp HTTP clients.