origin-storage-sqlite
SQLite-backed Storage adapter for Origin.
Part of Origin, a Rust/Tauri platform for building desktop applications from a shared set of domain crates. See the workspace documentation for how the pieces fit together, and ARCHITECTURE.md for the rules this crate follows.
Example
use ;
use SqliteStorage;
use OffsetDateTime;
// Or `SqliteStorage::in_memory()` for tests and `--no-persist` runs.
let storage = open?;
let key = new;
storage.put.await?;
let record = storage.get.await?;
SqliteStorage holds cache, read models, sync metadata and settings — never
credentials.
Stability
Pre-1.0 (0.2.0). Public types, enums and field sets may still change between minor
versions; pin an exact version if that matters to you.