1pub type Result<T> = std::result::Result<T, Error>; 2 3pub enum Error { 4 Database { inner: Box<dyn DatabaseError> }, 5} 6 7pub trait DatabaseError {}