Trait tower_web::util::Chain[][src]

pub trait Chain<U> {
    type Output;
    fn chain(self, other: U) -> Self::Output;
}

Combine two values

This trait is used to represent types that can be chained, including middleware and resource values.

Associated Types

The combined type

Required Methods

Combine self with other.

Implementations on Foreign Types

impl<U> Chain<U> for ()
[src]

impl<R0, U> Chain<U> for (R0,)
[src]

impl<R0, R1, U> Chain<U> for (R0, R1)
[src]

impl<R0, R1, R2, U> Chain<U> for (R0, R1, R2)
[src]

impl<R0, R1, R2, R3, U> Chain<U> for (R0, R1, R2, R3)
[src]

impl<R0, R1, R2, R3, R4, U> Chain<U> for (R0, R1, R2, R3, R4)
[src]

impl<R0, R1, R2, R3, R4, R5, U> Chain<U> for (R0, R1, R2, R3, R4, R5)
[src]

impl<R0, R1, R2, R3, R4, R5, R6, U> Chain<U> for (R0, R1, R2, R3, R4, R5, R6)
[src]

impl<R0, R1, R2, R3, R4, R5, R6, R7, U> Chain<U> for (R0, R1, R2, R3, R4, R5, R6, R7)
[src]

impl<R0, R1, R2, R3, R4, R5, R6, R7, R8, U> Chain<U> for (R0, R1, R2, R3, R4, R5, R6, R7, R8)
[src]

impl<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, U> Chain<U> for (R0, R1, R2, R3, R4, R5, R6, R7, R8, R9)
[src]

impl<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, U> Chain<U> for (R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10)
[src]

impl<R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, U> Chain<U> for (R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11)
[src]

Implementors