pub(crate) fn new(a: A, b: B) -> Self
    where
        A: Service,
        B: Service<Request = A::Response, Error = A::Error>,
    {
        Self { a, b: Cell::new(b) }
    }
/// Create new `AndThen` combinator
Create new `AndThen` combinator
Create new ` AndThen ` combinator
pub(crate) fn new(a: A, b: B) -> Self
    where
        A: Service,
        B: Service<Request = A::Response, Error = A::Error>,
    {
        Self { a, b: Cell::new(b) }
    }
pub ( crate ) fn new ( a : A , b : B ) -> Self where A : Service , B : Service < Request = A :: Response , Error = A :: Error > , { Self { a , b : Cell :: new ( b ) } }
Create new `AndThen` combinator
Create new ` AndThen ` combinator
a
A
b
B