Module storage

Module storage 

Source
Expand description

Storage layer abstraction.

This module provides a three-layer storage architecture:

  • Persistence: Authoritative storage (Git Notes, PostgreSQL, Filesystem)
  • Index: Full-text search (SQLite + FTS5, PostgreSQL, RediSearch)
  • Vector: Embedding similarity search (usearch, pgvector, Redis)

Re-exports§

pub use traits::IndexBackend;
pub use traits::PersistenceBackend;
pub use traits::VectorBackend;

Modules§

index
Index backend implementations.
persistence
Persistence backend implementations.
traits
Storage backend traits.
vector
Vector backend implementations.

Structs§

CompositeStorage
Composite storage combining all three layers.