database.rs 591 B

123456789101112131415161718192021
  1. use crate::FlowyError;
  2. impl std::convert::From<flowy_database::Error> for FlowyError {
  3. fn from(error: flowy_database::Error) -> Self {
  4. FlowyError::internal().context(error)
  5. }
  6. }
  7. impl std::convert::From<::r2d2::Error> for FlowyError {
  8. fn from(error: r2d2::Error) -> Self {
  9. FlowyError::internal().context(error)
  10. }
  11. }
  12. // use diesel::result::{Error, DatabaseErrorKind};
  13. // use lib_sqlite::ErrorKind;
  14. impl std::convert::From<lib_sqlite::Error> for FlowyError {
  15. fn from(error: lib_sqlite::Error) -> Self {
  16. FlowyError::internal().context(error)
  17. }
  18. }