summaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
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,
}