summaryrefslogtreecommitdiffstats
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, 6 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index 109c944..8ed4dfa 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -14,12 +14,18 @@ pub enum Error {
#[error("Invalid HTTP method")]
Method,
+ #[error("Serialization error: {0}")]
+ Serialization(#[from] serde_json::Error),
+
#[error("Axum error: {0}")]
Axum(#[from] axum::Error),
#[error("Route not found: {0}")]
RouteNotFound(axum::http::Uri),
+ #[error("Recv Error: {0}")]
+ Recv(#[from] tokio::sync::watch::error::RecvError),
+
#[error("Service not found: {0}")]
ServiceNotFound(String),
}