From a3fb25019336ab9238d73f29a004b71cfc31a032 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 26 Feb 2023 16:18:45 +0100 Subject: support range requests --- src/error.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/error.rs') diff --git a/src/error.rs b/src/error.rs index cbeb6a6..9a83aff 100644 --- a/src/error.rs +++ b/src/error.rs @@ -10,6 +10,10 @@ pub enum ServiceError { NotFound, #[error("io error: {0}")] Io(std::io::Error), + #[error("bad range")] + BadRange, + #[error("bad utf8")] + BadUtf8, #[error("ohh. i didn't expect that this error can be generated.")] Other, } @@ -19,3 +23,8 @@ impl From for ServiceError { Self::Io(e) } } +impl From for ServiceError { + fn from(_: std::str::Utf8Error) -> Self { + Self::BadUtf8 + } +} -- cgit v1.2.3-70-g09d2