rama_http/service/web/endpoint/extract/method.rs
1use super::FromPartsStateRefPair;
2use crate::{Method, request::Parts};
3use std::convert::Infallible;
4
5impl<State> FromPartsStateRefPair<State> for Method
6where
7 State: Send + Sync,
8{
9 type Rejection = Infallible;
10
11 async fn from_parts_state_ref_pair(
12 parts: &Parts,
13 _state: &State,
14 ) -> Result<Self, Self::Rejection> {
15 Ok(parts.method.clone())
16 }
17}