Trait tower_pipeline::PipelineExt[][src]

pub trait PipelineExt<R>: Service<R> {
    fn pipeline<B>(self, second: B) -> Pipeline<Self, B>
    where
        Self: Service<R> + Sized,
        B: Service<Self::Response> + Clone,
        Self::Error: Into<B::Error>
; }

An extension trait for easily pipelining Services.

Required methods

fn pipeline<B>(self, second: B) -> Pipeline<Self, B> where
    Self: Service<R> + Sized,
    B: Service<Self::Response> + Clone,
    Self::Error: Into<B::Error>, 
[src]

Construct a Pipeline.

Loading content...

Implementors

impl<R, T> PipelineExt<R> for T where
    T: Service<R>, 
[src]

Loading content...