aboutsummaryrefslogtreecommitdiff
path: root/src/extract/json.rs
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2025-09-14 23:27:25 +0300
committerTolmachev Igor <me@igorek.dev>2025-09-14 23:27:25 +0300
commit955598dce9aeb5626654c72b0ef94850123fa8ac (patch)
tree4fb161c2e67fdc161ebbca5ced271b6e7724dc30 /src/extract/json.rs
parent39bf8397949ea2738ac3dfc934fcc3f07a6b0b66 (diff)
downloadqueue_server-955598dce9aeb5626654c72b0ef94850123fa8ac.tar.gz
queue_server-955598dce9aeb5626654c72b0ef94850123fa8ac.zip
Add openapi specs and docs
Diffstat (limited to 'src/extract/json.rs')
-rw-r--r--src/extract/json.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/extract/json.rs b/src/extract/json.rs
index 751df71..aaf8623 100644
--- a/src/extract/json.rs
+++ b/src/extract/json.rs
@@ -1,6 +1,6 @@
1use axum::extract::{FromRequest, Request, rejection::JsonRejection}; 1use axum::extract::{FromRequest, Request, rejection::JsonRejection};
2 2
3use crate::error::ApiError; 3use crate::ErrorResponse;
4 4
5pub struct ApiJson<T>(pub T); 5pub struct ApiJson<T>(pub T);
6 6
@@ -9,7 +9,7 @@ where
9 axum::Json<T>: FromRequest<S, Rejection = JsonRejection>, 9 axum::Json<T>: FromRequest<S, Rejection = JsonRejection>,
10 S: Send + Sync, 10 S: Send + Sync,
11{ 11{
12 type Rejection = ApiError; 12 type Rejection = ErrorResponse;
13 13
14 #[inline] 14 #[inline]
15 async fn from_request(req: Request, state: &S) -> Result<Self, Self::Rejection> { 15 async fn from_request(req: Request, state: &S) -> Result<Self, Self::Rejection> {