Expand description
Storage backend abstraction layer (G14 — phase 1).
Defines a trait that abstracts the database connection, enabling future migration from rusqlite to libSQL embedded replicas or other backends.
Phase 1 scope: trait definition + SqliteBackend wrapper only. Phase 2 (v1.0.69+): migrate remaining 43 command handlers to use the trait.
Structs§
- Sqlite
Backend - Default implementation wrapping a rusqlite Connection.
Traits§
- Storage
Backend - Backend-agnostic storage abstraction.