//! Persistence.
//!
//! `Store` is the persistence seam: the pipeline depends on the trait, so the
//! SQLite implementation can be swapped for an in-memory fake in tests. The
//! concrete [`sqlite::SqliteStore`] is the production backing.
use crateAlert;
use crateResult;
use crateDevice;
/// Durable storage for devices and alerts.