Trait viz_core::HandlerBase [−][src]
Associated Types
Loading content...Required methods
Loading content...Implementors
impl<Func, A, B, C, D, E, F, G, H, I, J, K, L, R> HandlerBase<(A, B, C, D, E, F, G, H, I, J, K, L)> for Func where
Func: Fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
type Output = R::Output
type Future = R
fn call(&self, args: (A, B, C, D, E, F, G, H, I, J, K, L)) -> R
[src]
impl<Func, B, C, D, E, F, G, H, I, J, K, L, R> HandlerBase<(B, C, D, E, F, G, H, I, J, K, L)> for Func where
Func: Fn(B, C, D, E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(B, C, D, E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
type Output = R::Output
type Future = R
fn call(&self, args: (B, C, D, E, F, G, H, I, J, K, L)) -> R
[src]
impl<Func, C, D, E, F, G, H, I, J, K, L, R> HandlerBase<(C, D, E, F, G, H, I, J, K, L)> for Func where
Func: Fn(C, D, E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(C, D, E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
type Output = R::Output
type Future = R
fn call(&self, args: (C, D, E, F, G, H, I, J, K, L)) -> R
[src]
impl<Func, D, E, F, G, H, I, J, K, L, R> HandlerBase<(D, E, F, G, H, I, J, K, L)> for Func where
Func: Fn(D, E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(D, E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
impl<Func, E, F, G, H, I, J, K, L, R> HandlerBase<(E, F, G, H, I, J, K, L)> for Func where
Func: Fn(E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(E, F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
impl<Func, F, G, H, I, J, K, L, R> HandlerBase<(F, G, H, I, J, K, L)> for Func where
Func: Fn(F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(F, G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
impl<Func, G, H, I, J, K, L, R> HandlerBase<(G, H, I, J, K, L)> for Func where
Func: Fn(G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(G, H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
impl<Func, H, I, J, K, L, R> HandlerBase<(H, I, J, K, L)> for Func where
Func: Fn(H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(H, I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
impl<Func, I, J, K, L, R> HandlerBase<(I, J, K, L)> for Func where
Func: Fn(I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(I, J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
impl<Func, J, K, L, R> HandlerBase<(J, K, L)> for Func where
Func: Fn(J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(J, K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
impl<Func, K, L, R> HandlerBase<(K, L)> for Func where
Func: Fn(K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(K, L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
impl<Func, L, R> HandlerBase<(L,)> for Func where
Func: Fn(L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,
[src]
Func: Fn(L) -> R + Clone + 'static,
R: Future + Send + 'static,
R::Output: Into<Response>,