From fec47ccc01ce628bba4dc484264dd862935c7c47 Mon Sep 17 00:00:00 2001 From: matteopolak Date: Fri, 30 Aug 2024 18:46:58 -0400 Subject: [PATCH] fix: resolve compile error on stable --- src/extract.rs | 2 +- src/handler.rs | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/extract.rs b/src/extract.rs index e077298..41a49c3 100644 --- a/src/extract.rs +++ b/src/extract.rs @@ -100,7 +100,7 @@ where async fn from_request(req: Request, state: &S) -> Result { let (mut parts, body) = req.into_parts(); - let Ok(accept) = Accept::from_request_parts(&mut parts, state).await; + let accept = Accept::from_request_parts(&mut parts, state).await.unwrap(); let req = Request::from_parts(parts, body); diff --git a/src/handler.rs b/src/handler.rs index dd6441b..b816f7a 100644 --- a/src/handler.rs +++ b/src/handler.rs @@ -139,7 +139,9 @@ where Box::pin(async move { let (mut parts, ..) = req.into_parts(); - let Ok(content_type) = Accept::from_request_parts(&mut parts, &state).await; + let content_type = Accept::from_request_parts(&mut parts, &state) + .await + .unwrap(); self().await.into_codec_response(content_type.into()) }) @@ -166,7 +168,7 @@ macro_rules! impl_handler { Box::pin(async move { let (mut parts, body) = req.into_parts(); - let Ok(content_type) = Accept::from_request_parts(&mut parts, &state).await; + let content_type = Accept::from_request_parts(&mut parts, &state).await.unwrap(); $( let $ty = match $ty::from_request_parts(&mut parts, &state).await {