Skip to main content

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}