use thiserror::Error;
#[derive(Debug, Error)]
#[non_exhaustive]
pub enum Error {
#[error("storage error: {0}")]
Turso(#[from] turso::Error),
#[error("invalid entry: {0}")]
InvalidEntry(String),
#[error("migration error: {0}")]
Migration(String),
#[error("distillation error: {0}")]
Distill(String),
}