//! Rust backend primitives for the bluetape ecosystem.
//!
//! This root crate is a small convenience facade over the foundation crates
//! shipped in the first release. Use the focused crates directly when a smaller
//! dependency surface is preferred.

#[cfg(feature = "async")]
pub use bluetape_rs_async as async_utils;
#[cfg(feature = "codec")]
pub use bluetape_rs_codec as codec;
#[cfg(feature = "collections")]
pub use bluetape_rs_collections as collections;
#[cfg(feature = "compression")]
pub use bluetape_rs_compression as compression;
#[cfg(feature = "core")]
pub use bluetape_rs_core as core;
#[cfg(feature = "logging")]
pub use bluetape_rs_logging as logging;
#[cfg(feature = "test")]
pub use bluetape_rs_test as test;
