Skip to main content

Module backend

Module backend 

Source
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§

SqliteBackend
Default implementation wrapping a rusqlite Connection.

Traits§

StorageBackend
Backend-agnostic storage abstraction.