2026-06-04 15:43:38 +02:00

23 lines
503 B
Rust

//! Backend adapters for the [`Storage`](crate::Storage) trait.
//!
//! Each module here implements [`Storage`](crate::Storage) over a different
//! engine. [`memory`] is always available; the rest are gated behind Cargo
//! features so users only pay for what they need.
pub mod memory;
#[cfg(feature = "sqlite")]
pub mod sqlite;
#[cfg(feature = "redb")]
pub mod redb;
#[cfg(feature = "fjall")]
pub mod fjall;
#[cfg(feature = "lmdb")]
pub mod lmdb;
#[cfg(feature = "geomerge")]
pub mod geomerge;