[−][src]Trait viz_core::Extract
Associated Types
Loading content...Required methods
Loading content...Implementations on Foreign Types
impl<T> Extract for Option<T> where
T: Extract,
[src]
T: Extract,
type Error = T::Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L> Extract for (A, B, C, D, E, F, G, H, I, J, K, L) where
A: Extract + Send,
B: Extract + Send,
C: Extract + Send,
D: Extract + Send,
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
A::Error: Into<Error> + Send,
B::Error: Into<Error> + Send,
C::Error: Into<Error> + Send,
D::Error: Into<Error> + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
A: Extract + Send,
B: Extract + Send,
C: Extract + Send,
D: Extract + Send,
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
A::Error: Into<Error> + Send,
B::Error: Into<Error> + Send,
C::Error: Into<Error> + Send,
D::Error: Into<Error> + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<B, C, D, E, F, G, H, I, J, K, L> Extract for (B, C, D, E, F, G, H, I, J, K, L) where
B: Extract + Send,
C: Extract + Send,
D: Extract + Send,
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
B::Error: Into<Error> + Send,
C::Error: Into<Error> + Send,
D::Error: Into<Error> + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
B: Extract + Send,
C: Extract + Send,
D: Extract + Send,
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
B::Error: Into<Error> + Send,
C::Error: Into<Error> + Send,
D::Error: Into<Error> + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<C, D, E, F, G, H, I, J, K, L> Extract for (C, D, E, F, G, H, I, J, K, L) where
C: Extract + Send,
D: Extract + Send,
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
C::Error: Into<Error> + Send,
D::Error: Into<Error> + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
C: Extract + Send,
D: Extract + Send,
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
C::Error: Into<Error> + Send,
D::Error: Into<Error> + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<D, E, F, G, H, I, J, K, L> Extract for (D, E, F, G, H, I, J, K, L) where
D: Extract + Send,
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
D::Error: Into<Error> + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
D: Extract + Send,
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
D::Error: Into<Error> + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<E, F, G, H, I, J, K, L> Extract for (E, F, G, H, I, J, K, L) where
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
E: Extract + Send,
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
E::Error: Into<Error> + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<F, G, H, I, J, K, L> Extract for (F, G, H, I, J, K, L) where
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
F: Extract + Send,
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
F::Error: Into<Error> + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<G, H, I, J, K, L> Extract for (G, H, I, J, K, L) where
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
G: Extract + Send,
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
G::Error: Into<Error> + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<H, I, J, K, L> Extract for (H, I, J, K, L) where
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
H: Extract + Send,
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
H::Error: Into<Error> + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<I, J, K, L> Extract for (I, J, K, L) where
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
I: Extract + Send,
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
I::Error: Into<Error> + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<J, K, L> Extract for (J, K, L) where
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
J: Extract + Send,
K: Extract + Send,
L: Extract + Send,
J::Error: Into<Error> + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<K, L> Extract for (K, L) where
K: Extract + Send,
L: Extract + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
[src]
K: Extract + Send,
L: Extract + Send,
K::Error: Into<Error> + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<L> Extract for (L,) where
L: Extract + Send,
L::Error: Into<Error> + Send,
[src]
L: Extract + Send,
L::Error: Into<Error> + Send,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
Implementors
impl Extract for Multipart
[src]
type Error = PayloadError
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<T> Extract for Form<T> where
T: DeserializeOwned + Send + Sync,
[src]
T: DeserializeOwned + Send + Sync,
type Error = PayloadError
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<T> Extract for Json<T> where
T: DeserializeOwned + Send + Sync,
[src]
T: DeserializeOwned + Send + Sync,
type Error = PayloadError
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<T> Extract for Params<T> where
T: DeserializeOwned + Send + Sync,
[src]
T: DeserializeOwned + Send + Sync,
type Error = Error
fn extract<'a>(cx: &'a mut Context) -> BoxFuture<'a, Result<Self, Self::Error>>
[src]
impl<T> Extract for Result<T, T::Error> where
T: Extract,
[src]
T: Extract,