summaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-05-29 16:37:44 +0200
committermetamuffin <metamuffin@disroot.org>2024-05-29 16:37:44 +0200
commit886a18e0c67624d0882f04c7f6659bcfee6b4d8d (patch)
tree32a5389076b199c4e06fa10ce6b54d165d5466c5 /src/error.rs
parent6cebab912dcf01bbe225c20ec2e7656f61ba160e (diff)
downloadgnix-886a18e0c67624d0882f04c7f6659bcfee6b4d8d.tar
gnix-886a18e0c67624d0882f04c7f6659bcfee6b4d8d.tar.bz2
gnix-886a18e0c67624d0882f04c7f6659bcfee6b4d8d.tar.zst
refactor filter system
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/error.rs b/src/error.rs
index 1675b3c..e7e5af2 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -11,8 +11,10 @@ pub enum ServiceError {
Limit(#[from] TryAcquireError),
#[error("hyper error")]
Hyper(hyper::Error),
- #[error("unknown host")]
+ #[error("no host")]
NoHost,
+ #[error("unknown host")]
+ UnknownHost,
#[error("can't connect to the backend")]
CantConnect,
#[error("not found")]
@@ -33,6 +35,8 @@ pub enum ServiceError {
BadBase64(#[from] base64::DecodeError),
#[error("connection upgrade failed")]
UpgradeFailed,
+ #[error("{0}")]
+ Custom(String),
#[error("impossible error")]
Other,
}