#![cfg_attr(
test,
allow(clippy::unwrap_used, clippy::expect_used, clippy::panic_in_result_fn,)
)]
mod cache;
mod config;
mod driver;
mod id_encoding;
mod object_pool;
mod predicate;
mod record;
mod thread_state;
#[cfg(test)]
mod tests;
pub use cache::SpanCache;
pub use config::{CacheConfig, DEFAULT_LANE_COUNT};
pub use driver::Driver;
pub use object_pool::{Resettable, ReuseRef};
pub use predicate::{
ChanceHandle, ChancePredicate, EnabledPredicate, Interest, LevelHandle, LevelPredicate,
};
pub use record::{EventRecord, FieldList, FieldValue, SpanRecord};