//! TurboQuant-backed dense vector storage.
//!
//! The dense TQ storages are *primary* storages that keep only the TurboQuant
//! (TQ) encoded vectors plus their own deletion state — as opposed to the
//! secondary `QuantizedVectorStorage` layer that sits beside a full-precision
//! storage. Mirroring the reference dense storages, the layout is a *type*, not
//! a runtime flag:
//! - [`TurboVectorStorageImpl`] — single-file, non-appendable data, read
//! through a [`UniversalRead`](common::universal_io::UniversalRead) backend
//! `S` (mmap / io_uring),
//! - [`AppendableMmapTurboVectorStorage`] — chunked mmap, appendable.
//!
//! Both implement only [`VectorStorageRead`](crate::vector_storage::VectorStorageRead)
//! + `VectorStorage` (+ the TQ read traits), **not** `DenseVectorStorage<T>`.
pub
pub use ;
pub use turbo_storage_roundtrip;
pub use ;