monorepo/music-player/server/src/lib.rs

27 lines
522 B
Rust
Raw Normal View History

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