diff options
Diffstat (limited to '')
-rw-r--r-- | filamento/src/error.rs | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/filamento/src/error.rs b/filamento/src/error.rs index f2bf6ef..6b7d0ae 100644 --- a/filamento/src/error.rs +++ b/filamento/src/error.rs @@ -166,16 +166,16 @@ pub enum ResponseError { #[derive(Debug, Error, Clone)] #[error("database error: {0}")] -pub struct DatabaseError(pub Arc<sqlx::Error>); +pub struct DatabaseError(pub Arc<rusqlite::Error>); -impl From<sqlx::Error> for DatabaseError { - fn from(e: sqlx::Error) -> Self { +impl From<rusqlite::Error> for DatabaseError { + fn from(e: rusqlite::Error) -> Self { Self(Arc::new(e)) } } -impl From<sqlx::Error> for DatabaseOpenError { - fn from(e: sqlx::Error) -> Self { +impl From<rusqlite::Error> for DatabaseOpenError { + fn from(e: rusqlite::Error) -> Self { Self::Error(Arc::new(e)) } } @@ -202,20 +202,20 @@ pub enum IqProcessError { #[derive(Debug, Error, Clone)] pub enum DatabaseOpenError { #[error("error: {0}")] - Error(Arc<sqlx::Error>), - #[error("migration: {0}")] - Migration(Arc<sqlx::migrate::MigrateError>), + Error(Arc<rusqlite::Error>), + // #[error("migration: {0}")] + // Migration(Arc<rusqlite::migrate::MigrateError>), #[error("io: {0}")] Io(Arc<tokio::io::Error>), #[error("invalid path")] InvalidPath, } -impl From<sqlx::migrate::MigrateError> for DatabaseOpenError { - fn from(e: sqlx::migrate::MigrateError) -> Self { - Self::Migration(Arc::new(e)) - } -} +// impl From<sqlx::migrate::MigrateError> for DatabaseOpenError { +// fn from(e: sqlx::migrate::MigrateError) -> Self { +// Self::Migration(Arc::new(e)) +// } +// } impl From<tokio::io::Error> for DatabaseOpenError { fn from(e: tokio::io::Error) -> Self { |