#![warn(missing_docs, clippy::pedantic)]
#![cfg_attr(
not(test),
deny(
clippy::unwrap_used,
clippy::expect_used,
clippy::todo,
clippy::unimplemented,
clippy::panic
)
)]
#![allow(clippy::module_name_repetitions, clippy::must_use_candidate)]
mod buffer;
mod config;
pub mod error;
mod pool;
mod size_class;
mod stats;
mod tls;
pub use buffer::{FrozenBuffer, PoolBuffer};
pub use config::PoolConfig;
pub use error::{Error, Result};
pub use pool::BufferPool;
pub use stats::{PoolStats, PoolStatsSnapshot};
#[doc(hidden)]
pub use tls::clear_tls_cache as clear_tls_cache_for_test;