use serde::{Deserialize, Serialize};
use thiserror::Error;
#[derive(Debug, Error, Serialize, Deserialize, Clone)]
#[error("DBSeedError: {0}")]
pub struct DBSeedError(String);
impl DBSeedError {
pub fn new(message: &str) -> Self {
DBSeedError(format!("{}", message))
}
}
#[derive(Debug, Error, Serialize, Deserialize, Clone)]
#[error("DBSeedNotEmpty: {0}")]
pub struct DBSeedNotEmpty(String);
impl DBSeedNotEmpty {
pub fn new(db_name: &str) -> Self {
DBSeedNotEmpty(format!("Database {} not empty", db_name))
}
}