From 80e668f9cda3eb7972198dbbc65f6f72eae43c99 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 10 Jan 2023 19:52:01 +0100 Subject: replacing actix with rocket --- src/frontend/pages/mod.rs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src/frontend/pages/mod.rs') diff --git a/src/frontend/pages/mod.rs b/src/frontend/pages/mod.rs index 6145886..0e54a9a 100644 --- a/src/frontend/pages/mod.rs +++ b/src/frontend/pages/mod.rs @@ -47,18 +47,13 @@ pub type MyResult = actix_web::Result; #[derive(Debug)] pub struct MyError(anyhow::Error); -impl Responder for MyError { - type Body = BoxBody; - fn respond_to(self, req: &actix_web::HttpRequest) -> actix_web::HttpResponse { - HttpResponseBuilder::new(StatusCode::BAD_REQUEST) - .body(format!("error: {}", self.0)) - .respond_to(req) - } -} impl actix_web::error::ResponseError for MyError { fn status_code(&self) -> StatusCode { StatusCode::BAD_REQUEST } + fn error_response(&self) -> actix_web::HttpResponse { + HttpResponseBuilder::new(StatusCode::BAD_REQUEST).body(format!("error: {}", self.0)) + } } impl Display for MyError { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { -- cgit v1.2.3-70-g09d2