xz-memory-engine 0.2.0

Reusable engine implementations for xz-memory-core: storage backends and layered memory
Documentation
#![warn(missing_docs)]
#![forbid(unsafe_code)]

pub mod backends;
pub mod config;
pub mod layered;
pub mod vector;

pub use backends::InMemoryEntryStore;

#[cfg(feature = "sqlite-backend")]
pub use backends::SqliteEntryStore;
#[cfg(feature = "sqlite-backend")]
pub use backends::fts5::Fts5IndexSearcher;

#[cfg(feature = "markdown-backend")]
pub use backends::MarkdownEntryStore;

pub use layered::default::LayeredMemory;