From ba49aa806a48839b61fb261f7ccd007a507d8d50 Mon Sep 17 00:00:00 2001 From: 53hornet Date: Sat, 22 Jan 2022 08:45:24 -0500 Subject: feat: experimental cgi fork --- src/error.rs | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 src/error.rs (limited to 'src/error.rs') diff --git a/src/error.rs b/src/error.rs deleted file mode 100644 index f987d66..0000000 --- a/src/error.rs +++ /dev/null @@ -1,51 +0,0 @@ -use bincode::Error as bincode_e; -use hyper::Error as hyper_e; -use sled::Error as sled_e; -use std::fmt; -use std::net::AddrParseError; -use std::num::ParseIntError; - -#[derive(Debug)] -pub struct TwinHError(pub String); - -impl TwinHError { - fn bail(self) {} -} - -impl std::error::Error for TwinHError {} - -impl std::fmt::Display for TwinHError { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> { - write!(f, "twinh: {}", self.0) - } -} - -impl From for TwinHError { - fn from(e: sled_e) -> Self { - Self(format!("database error: {}", e)) - } -} - -impl From for TwinHError { - fn from(e: bincode_e) -> Self { - Self(format!("(de)serialization error: {}", e)) - } -} - -impl From for TwinHError { - fn from(e: AddrParseError) -> Self { - Self(format!("failed to parse addr: {}", e)) - } -} - -impl From for TwinHError { - fn from(e: ParseIntError) -> Self { - Self(format!("failed to parse port: {}", e)) - } -} - -impl From for TwinHError { - fn from(e: hyper_e) -> Self { - Self(format!("server error: {}", e)) - } -} -- cgit v1.2.3