Struct actix::fut::StreamMap [−][src]
pub struct StreamMap<S, F> { /* fields omitted */ }
Expand description
A stream combinator which will change the type of a stream from one type to another.
This is produced by the ActorStream::map
method.
Trait Implementations
impl<S, F, U> ActorStream for StreamMap<S, F> where
S: ActorStream,
F: FnMut(S::Item, &mut S::Actor, &mut <S::Actor as Actor>::Context) -> U,
impl<S, F, U> ActorStream for StreamMap<S, F> where
S: ActorStream,
F: FnMut(S::Item, &mut S::Actor, &mut <S::Actor as Actor>::Context) -> U,
type Item = U
type Item = U
The type of item this stream will yield on success.
fn poll_next(
self: Pin<&mut Self>,
act: &mut Self::Actor,
ctx: &mut <S::Actor as Actor>::Context,
task: &mut Context<'_>
) -> Poll<Option<U>>
Converts a stream of type T
to a stream of type U
.
Chain on a computation for when a value is ready, passing the resulting
item to the provided closure f
. Read more
Execute an accumulating computation over a stream, collecting all the values into one final result. Read more
Add timeout to stream. Read more
Converts a stream to a future that resolves when stream finishes.