Use RequestPartsExt more in docs / examples (#1445)

* Use RequestPartsExt more in docs / examples

* Remove unused import
This commit is contained in:
Jonas Platte
2022-10-04 17:26:51 +00:00
committed by GitHub
parent a57bd9a118
commit a7d8954178
7 changed files with 31 additions and 31 deletions
+4 -5
View File
@@ -10,7 +10,7 @@ use axum::{
http::{request::Parts, StatusCode},
response::{IntoResponse, Response},
routing::get,
Router,
RequestPartsExt, Router,
};
use std::{collections::HashMap, net::SocketAddr};
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt};
@@ -54,10 +54,9 @@ where
{
type Rejection = Response;
async fn from_request_parts(parts: &mut Parts, state: &S) -> Result<Self, Self::Rejection> {
let params = Path::<HashMap<String, String>>::from_request_parts(parts, state)
.await
.map_err(IntoResponse::into_response)?;
async fn from_request_parts(parts: &mut Parts, _state: &S) -> Result<Self, Self::Rejection> {
let params: Path<HashMap<String, String>> =
parts.extract().await.map_err(IntoResponse::into_response)?;
let version = params
.get("version")