Struct actix_web::actix::fut::StreamThen [−][src]
A stream combinator which chains a computation onto each item produced by a stream.
This structure is produced by the ActorStream::then
method.
Trait Implementations
impl<S, F, U> ActorStream for StreamThen<S, F, U> where
F: FnMut(Result<<S as ActorStream>::Item, <S as ActorStream>::Error>, &mut <S as ActorStream>::Actor, &mut <<S as ActorStream>::Actor as Actor>::Context) -> U,
S: ActorStream,
U: IntoActorFuture<Actor = <S as ActorStream>::Actor>,
[src]
[+]
impl<S, F, U> ActorStream for StreamThen<S, F, U> where
F: FnMut(Result<<S as ActorStream>::Item, <S as ActorStream>::Error>, &mut <S as ActorStream>::Actor, &mut <<S as ActorStream>::Actor as Actor>::Context) -> U,
S: ActorStream,
U: IntoActorFuture<Actor = <S as ActorStream>::Actor>,
impl<S, F, U> Debug for StreamThen<S, F, U> where
F: Debug,
S: Debug,
U: Debug + IntoActorFuture,
<U as IntoActorFuture>::Future: Debug,
[src]
[+]
impl<S, F, U> Debug for StreamThen<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 StreamThen<S, F, U> where
F: Send,
S: Send,
<U as IntoActorFuture>::Future: Send,
impl<S, F, U> Send for StreamThen<S, F, U> where
F: Send,
S: Send,
<U as IntoActorFuture>::Future: Send,
impl<S, F, U> Sync for StreamThen<S, F, U> where
F: Sync,
S: Sync,
<U as IntoActorFuture>::Future: Sync,
impl<S, F, U> Sync for StreamThen<S, F, U> where
F: Sync,
S: Sync,
<U as IntoActorFuture>::Future: Sync,