[−][src]Trait salvo_core::prelude::Handler
Required methods
#[must_use]pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
Implementations on Foreign Types
impl<A> Handler for (A,) where
A: Handler,
[src]
A: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B> Handler for (A, B) where
A: Handler,
B: Handler,
[src]
A: Handler,
B: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C> Handler for (A, B, C) where
A: Handler,
B: Handler,
C: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D> Handler for (A, B, C, D) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E> Handler for (A, B, C, D, E) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F> Handler for (A, B, C, D, E, F) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G> Handler for (A, B, C, D, E, F, G) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G, H> Handler for (A, B, C, D, E, F, G, H) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G, H, I> Handler for (A, B, C, D, E, F, G, H, I) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G, H, I, J> Handler for (A, B, C, D, E, F, G, H, I, J) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G, H, I, J, K> Handler for (A, B, C, D, E, F, G, H, I, J, K) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G, H, I, J, K, L> Handler for (A, B, C, D, E, F, G, H, I, J, K, L) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M> Handler for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
M: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
M: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> Handler for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
M: Handler,
N: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
M: Handler,
N: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> Handler for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
M: Handler,
N: Handler,
O: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
M: Handler,
N: Handler,
O: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Handler for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
M: Handler,
N: Handler,
O: Handler,
P: Handler,
[src]
A: Handler,
B: Handler,
C: Handler,
D: Handler,
E: Handler,
F: Handler,
G: Handler,
H: Handler,
I: Handler,
J: Handler,
K: Handler,
L: Handler,
M: Handler,
N: Handler,
O: Handler,
P: Handler,
pub fn handle<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
req: &'life1 mut Request,
depot: &'life2 mut Depot,
res: &'life3 mut Response
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>ⓘ where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Self: 'async_trait,