Struct actix_web::actix::fut::StreamAndThen [−][src]
A stream combinator which chains a computation onto values produced by a stream.
This structure is produced by the ActorStream::and_then
method.
Trait Implementations
impl<S, F, U> ActorStream for StreamAndThen<S, F, U> where
F: FnMut(<S as ActorStream>::Item, &mut <S as ActorStream>::Actor, &mut <<S as ActorStream>::Actor as Actor>::Context) -> U,
S: ActorStream,
U: IntoActorFuture<Actor = <S as ActorStream>::Actor, Error = <S as ActorStream>::Error>,
[src]
[+]
impl<S, F, U> ActorStream for StreamAndThen<S, F, U> where
F: FnMut(<S as ActorStream>::Item, &mut <S as ActorStream>::Actor, &mut <<S as ActorStream>::Actor as Actor>::Context) -> U,
S: ActorStream,
U: IntoActorFuture<Actor = <S as ActorStream>::Actor, Error = <S as ActorStream>::Error>,
impl<S, F, U> Debug for StreamAndThen<S, F, U> where
F: Debug,
S: Debug,
U: Debug + IntoActorFuture,
<U as IntoActorFuture>::Future: Debug,
[src]
[+]
impl<S, F, U> Debug for StreamAndThen<S, F, U> where
F: Debug,
S: Debug,
U: Debug + IntoActorFuture,
<U as IntoActorFuture>::Future: Debug,
Auto Trait Implementations
impl<S, F, U> Send for StreamAndThen<S, F, U> where
F: Send,
S: Send,
<U as IntoActorFuture>::Future: Send,
impl<S, F, U> Send for StreamAndThen<S, F, U> where
F: Send,
S: Send,
<U as IntoActorFuture>::Future: Send,
impl<S, F, U> Sync for StreamAndThen<S, F, U> where
F: Sync,
S: Sync,
<U as IntoActorFuture>::Future: Sync,
impl<S, F, U> Sync for StreamAndThen<S, F, U> where
F: Sync,
S: Sync,
<U as IntoActorFuture>::Future: Sync,