use thiserror::Error; #[derive(Error, Debug)] pub enum Error { #[error("SQL error: {0}")] SqlError(#[from] rusqlite::Error), #[error("JSON error: {0}")] JsonError(#[from] serde_json::Error), #[error("Model not found {0}")] ModelNotFound(String), #[error("unknown error")] Unknown, } pub type Result = std::result::Result;