[][src]Trait futures_core::stream::FusedStream

pub trait FusedStream {
    fn is_terminated(&self) -> bool;
}

A Stream or TryStream which tracks whether or not the underlying stream should no longer be polled.

is_terminated will return true if a future should no longer be polled. Usually, this state occurs after poll_next (or try_poll_next) returned Poll::Ready(None). However, is_terminated may also return true if a stream has become inactive and can no longer make progress and should be ignored or dropped rather than being polled again.

Required Methods

Returns true if the stream should no longer be polled.

Implementors