From cc22a5653868f7ee430e917cdecb1eded93293a0 Mon Sep 17 00:00:00 2001 From: shockrah Date: Wed, 27 May 2020 19:59:01 -0700 Subject: [PATCH] Removed used Generic error response --- server/src/err.rs | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/server/src/err.rs b/server/src/err.rs index 302dc2b..b0b5f54 100644 --- a/server/src/err.rs +++ b/server/src/err.rs @@ -31,37 +31,4 @@ impl<'r> Responder<'r> for DbResponse { .raw_header("db-error", self.err_msg) .ok() } -} - -/* - * Generic error that we can both serialize and return as an API response - */ -#[derive(Debug, Clone)] -pub struct ResponseErr { - pub msg: &'static str, - pub status: i16, - pub err_type: &'static str, -} - -pub type ResponseResult = std::result::Result; - -impl fmt::Display for ResponseErr { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - write!(f, self.err_type) - } -} - -impl error::Error for ResponseErr { - fn source(&self) -> Option(&(dyn error::Error + 'static)> { - None - } -} - -impl error::Error for ResponseErr { - fn respond_to(self, _:&Request) -> response::Result<'r> { - Response::build() - .status(self.status) - .raw_header(self.err_type, self.msg) - .ok() - } -} +} \ No newline at end of file