23 lines
503 B
Rust
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;
|