sea-orm/src/error.rs
2021-06-30 23:56:26 +08:00

17 lines
431 B
Rust

#[derive(Debug)]
pub enum DbErr {
Conn(String),
Exec(String),
Query(String),
}
impl std::fmt::Display for DbErr {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match self {
Self::Conn(s) => write!(f, "Connection Error: {}", s),
Self::Exec(s) => write!(f, "Execution Error: {}", s),
Self::Query(s) => write!(f, "Query Error: {}", s),
}
}
}