From a5fade79518cce7031d89b04112d9efe9361d961 Mon Sep 17 00:00:00 2001 From: Tolmachev Igor Date: Fri, 26 Sep 2025 20:45:06 +0300 Subject: Update Json extractor --- src/extract/json.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/extract/json.rs b/src/extract/json.rs index aaf8623..259e890 100644 --- a/src/extract/json.rs +++ b/src/extract/json.rs @@ -1,4 +1,7 @@ -use axum::extract::{FromRequest, Request, rejection::JsonRejection}; +use axum::{ + Json, + extract::{FromRequest, Request, rejection::JsonRejection}, +}; use crate::ErrorResponse; @@ -6,13 +9,13 @@ pub struct ApiJson(pub T); impl FromRequest for ApiJson where - axum::Json: FromRequest, + Json: FromRequest, S: Send + Sync, { type Rejection = ErrorResponse; #[inline] async fn from_request(req: Request, state: &S) -> Result { - Ok(Self(axum::Json::::from_request(req, state).await?.0)) + Ok(Self(Json::from_request(req, state).await?.0)) } } -- cgit v1.2.3