pub struct Path<V>(pub V);Expand description
Path extractor
Tuple Fields§
§0: VImplementations§
Trait Implementations§
Source§impl<V: FromStr, const N: usize> FromRequest for Path<[V; N]>
impl<V: FromStr, const N: usize> FromRequest for Path<[V; N]>
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<[V; N]>, <Path<[V; N]> as FromRequest>::Error>>
type Future = Ready<Result<Path<[V; N]>, <Path<[V; N]> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr> FromRequest for Path<(A,)>
impl<A: FromStr> FromRequest for Path<(A,)>
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A,)>, <Path<(A,)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A,)>, <Path<(A,)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr> FromRequest for Path<(A, A1)>
impl<A: FromStr, A1: FromStr> FromRequest for Path<(A, A1)>
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1)>, <Path<(A, A1)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1)>, <Path<(A, A1)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr> FromRequest for Path<(A, A1, A2)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr> FromRequest for Path<(A, A1, A2)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2)>, <Path<(A, A1, A2)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2)>, <Path<(A, A1, A2)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr> FromRequest for Path<(A, A1, A2, A3)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr> FromRequest for Path<(A, A1, A2, A3)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3)>, <Path<(A, A1, A2, A3)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3)>, <Path<(A, A1, A2, A3)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr> FromRequest for Path<(A, A1, A2, A3, A4)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr> FromRequest for Path<(A, A1, A2, A3, A4)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4)>, <Path<(A, A1, A2, A3, A4)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4)>, <Path<(A, A1, A2, A3, A4)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5)>, <Path<(A, A1, A2, A3, A4, A5)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5)>, <Path<(A, A1, A2, A3, A4, A5)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6)>, <Path<(A, A1, A2, A3, A4, A5, A6)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6)>, <Path<(A, A1, A2, A3, A4, A5, A6)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr, A23: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
A23::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr, A23: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
A23::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr, A23: FromStr, A24: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
A23::Err: ResponseError + Display + Debug,
A24::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr, A23: FromStr, A24: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
A23::Err: ResponseError + Display + Debug,
A24::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr, A23: FromStr, A24: FromStr, A25: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
A23::Err: ResponseError + Display + Debug,
A24::Err: ResponseError + Display + Debug,
A25::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr, A23: FromStr, A24: FromStr, A25: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
A23::Err: ResponseError + Display + Debug,
A24::Err: ResponseError + Display + Debug,
A25::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr, A23: FromStr, A24: FromStr, A25: FromStr, A26: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
A23::Err: ResponseError + Display + Debug,
A24::Err: ResponseError + Display + Debug,
A25::Err: ResponseError + Display + Debug,
A26::Err: ResponseError + Display + Debug,
impl<A: FromStr, A1: FromStr, A2: FromStr, A3: FromStr, A4: FromStr, A5: FromStr, A6: FromStr, A7: FromStr, A8: FromStr, A9: FromStr, A10: FromStr, A11: FromStr, A12: FromStr, A13: FromStr, A14: FromStr, A15: FromStr, A16: FromStr, A17: FromStr, A18: FromStr, A19: FromStr, A20: FromStr, A21: FromStr, A22: FromStr, A23: FromStr, A24: FromStr, A25: FromStr, A26: FromStr> FromRequest for Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>where
A::Err: ResponseError + Display + Debug,
A1::Err: ResponseError + Display + Debug,
A2::Err: ResponseError + Display + Debug,
A3::Err: ResponseError + Display + Debug,
A4::Err: ResponseError + Display + Debug,
A5::Err: ResponseError + Display + Debug,
A6::Err: ResponseError + Display + Debug,
A7::Err: ResponseError + Display + Debug,
A8::Err: ResponseError + Display + Debug,
A9::Err: ResponseError + Display + Debug,
A10::Err: ResponseError + Display + Debug,
A11::Err: ResponseError + Display + Debug,
A12::Err: ResponseError + Display + Debug,
A13::Err: ResponseError + Display + Debug,
A14::Err: ResponseError + Display + Debug,
A15::Err: ResponseError + Display + Debug,
A16::Err: ResponseError + Display + Debug,
A17::Err: ResponseError + Display + Debug,
A18::Err: ResponseError + Display + Debug,
A19::Err: ResponseError + Display + Debug,
A20::Err: ResponseError + Display + Debug,
A21::Err: ResponseError + Display + Debug,
A22::Err: ResponseError + Display + Debug,
A23::Err: ResponseError + Display + Debug,
A24::Err: ResponseError + Display + Debug,
A25::Err: ResponseError + Display + Debug,
A26::Err: ResponseError + Display + Debug,
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)> as FromRequest>::Error>>
type Future = Ready<Result<Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>, <Path<(A, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<V: FromStr> FromRequest for Path<Vec<V>>
impl<V: FromStr> FromRequest for Path<Vec<V>>
Source§type Error = ExtractionError
type Error = ExtractionError
The error that can happen when extracting data
Source§type Future = Ready<Result<Path<Vec<V>>, <Path<Vec<V>> as FromRequest>::Error>>
type Future = Ready<Result<Path<Vec<V>>, <Path<Vec<V>> as FromRequest>::Error>>
The future that will be used to extract the data
Source§fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
fn from_request(req: &HttpRequest, _: &mut HttpPayload) -> Self::Future
Extracts a value of type
Self from the request. The request contains the request body at the moment but that might change in the futureSource§fn extract(req: &HttpRequest) -> Self::Future
fn extract(req: &HttpRequest) -> Self::Future
Extracts a value of type
Self from the requestSource§impl<V: Ord> Ord for Path<V>
impl<V: Ord> Ord for Path<V>
Source§impl<V: PartialOrd> PartialOrd for Path<V>
impl<V: PartialOrd> PartialOrd for Path<V>
impl<V: Eq> Eq for Path<V>
impl<V> StructuralPartialEq for Path<V>
Auto Trait Implementations§
impl<V> Freeze for Path<V>where
V: Freeze,
impl<V> RefUnwindSafe for Path<V>where
V: RefUnwindSafe,
impl<V> Send for Path<V>where
V: Send,
impl<V> Sync for Path<V>where
V: Sync,
impl<V> Unpin for Path<V>where
V: Unpin,
impl<V> UnwindSafe for Path<V>where
V: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.