errors.rs 523 B

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