use crate::FlowyError; impl std::convert::From for FlowyError { fn from(error: flowy_database::Error) -> Self { FlowyError::internal().context(error) } } impl std::convert::From<::r2d2::Error> for FlowyError { fn from(error: r2d2::Error) -> Self { FlowyError::internal().context(error) } } // use diesel::result::{Error, DatabaseErrorKind}; // use lib_sqlite::ErrorKind; impl std::convert::From for FlowyError { fn from(error: lib_sqlite::Error) -> Self { FlowyError::internal().context(error) } }