diff options
author | Toby Vincent <tobyv@tobyvin.dev> | 2024-10-09 18:23:58 -0500 |
---|---|---|
committer | Toby Vincent <tobyv@tobyvin.dev> | 2024-10-09 18:23:58 -0500 |
commit | b94f8e694bf01f5dba9ce2c01f589463a3dfbc69 (patch) | |
tree | c787530e63fb510db31533166edf1b9ff54be62a /src/error.rs | |
parent | 117d33fc478bf529094850b1fe40c558f04c9865 (diff) |
feat!: rewrite to use traits and streams
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 6 |
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), } |