errors.rs 539 B

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