pub mod audio; pub mod core; pub mod database; use database::DatabaseError; use thiserror::Error; #[derive(Debug, Error)] pub enum Error { #[error("Database error: {0}")] DatabaseError(DatabaseError), } impl From for Error { fn from(err: DatabaseError) -> Self { Self::DatabaseError(err) } } #[derive(Debug, Error)] pub enum FatalError { #[error("Unexpected error")] UnexpectedError, } impl flow::FatalError for FatalError {}