resp_result/convert/from_request/mod.rs
1#[cfg(feature = "for-actix")]
2mod actix;
3
4#[cfg(feature = "for-axum")]
5mod axum;
6pub trait ToInner {
7 type Inner;
8 fn to_inner(self) -> Self::Inner;
9}
10
11pub trait FromRequestFamily<E> {
12 type Payload: ToInner;
13}
14
15impl<E, F> FromRequestFamily<E> for F
16where
17 F: ToInner,
18{
19 type Payload = Self;
20}
21
22pub struct MapReject<T: FromRequestFamily<E>, E>(pub <T::Payload as ToInner>::Inner);