errors.rs 516 B

12345678910111213141516
  1. use error_chain::{error_chain, error_chain_processing, impl_error_chain_kind, impl_error_chain_processed, impl_extract_backtrace};
  2. error_chain! {
  3. errors {
  4. UnknownMigrationExists(v: String) {
  5. display("unknown migration version: '{}'", v),
  6. }
  7. }
  8. foreign_links {
  9. R2D2(::r2d2::Error);
  10. Migrations(::diesel_migrations::RunMigrationsError);
  11. Diesel(::diesel::result::Error);
  12. Connection(::diesel::ConnectionError);
  13. Io(::std::io::Error);
  14. }
  15. }