use std::error::Error;
use std::fmt::{self, Display, Formatter};
#[derive(Debug)]
pub struct MigrationValidationError(String);
impl MigrationValidationError {
pub(super) fn new(message: impl Into<String>) -> Self {
Self(message.into())
}
}
impl Display for MigrationValidationError {
fn fmt(&self, formatter: &mut Formatter<'_>) -> fmt::Result {
formatter.write_str(&self.0)
}
}
impl Error for MigrationValidationError {}