Remove stale `Error` variant

Antonio Scandurra and Max Brunsfeld created

Co-Authored-By: Max Brunsfeld <max@zed.dev>

Change summary

crates/collab/src/db.rs  |  2 +-
crates/collab/src/lib.rs | 16 ++--------------
2 files changed, 3 insertions(+), 15 deletions(-)

Detailed changes

crates/collab/src/db.rs 🔗

@@ -2203,7 +2203,7 @@ impl Database {
                 match f(tx).await {
                     Ok(result) => return Ok(result),
                     Err(error) => match error {
-                        Error::Database2(
+                        Error::Database(
                             DbErr::Exec(sea_orm::RuntimeErr::SqlxError(error))
                             | DbErr::Query(sea_orm::RuntimeErr::SqlxError(error)),
                         ) if error

crates/collab/src/lib.rs 🔗

@@ -15,8 +15,7 @@ pub type Result<T, E = Error> = std::result::Result<T, E>;
 
 pub enum Error {
     Http(StatusCode, String),
-    Database(sqlx::Error),
-    Database2(sea_orm::error::DbErr),
+    Database(sea_orm::error::DbErr),
     Internal(anyhow::Error),
 }
 
@@ -26,15 +25,9 @@ impl From<anyhow::Error> for Error {
     }
 }
 
-impl From<sqlx::Error> for Error {
-    fn from(error: sqlx::Error) -> Self {
-        Self::Database(error)
-    }
-}
-
 impl From<sea_orm::error::DbErr> for Error {
     fn from(error: sea_orm::error::DbErr) -> Self {
-        Self::Database2(error)
+        Self::Database(error)
     }
 }
 
@@ -63,9 +56,6 @@ impl IntoResponse for Error {
             Error::Database(error) => {
                 (StatusCode::INTERNAL_SERVER_ERROR, format!("{}", &error)).into_response()
             }
-            Error::Database2(error) => {
-                (StatusCode::INTERNAL_SERVER_ERROR, format!("{}", &error)).into_response()
-            }
             Error::Internal(error) => {
                 (StatusCode::INTERNAL_SERVER_ERROR, format!("{}", &error)).into_response()
             }
@@ -78,7 +68,6 @@ impl std::fmt::Debug for Error {
         match self {
             Error::Http(code, message) => (code, message).fmt(f),
             Error::Database(error) => error.fmt(f),
-            Error::Database2(error) => error.fmt(f),
             Error::Internal(error) => error.fmt(f),
         }
     }
@@ -89,7 +78,6 @@ impl std::fmt::Display for Error {
         match self {
             Error::Http(code, message) => write!(f, "{code}: {message}"),
             Error::Database(error) => error.fmt(f),
-            Error::Database2(error) => error.fmt(f),
             Error::Internal(error) => error.fmt(f),
         }
     }