Trait TryStream

pub trait TryStream: Stream + Sealed

A convenience for streams that return Result values that includes a variety of adapters tailored to such futures.

Associated Types

type Ok;

The type of successful values yielded by this future

type Error;

The type of failures yielded by this future

Required Methods

fn try_poll_next(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Option<Result<Self::Ok, Self::Error>>>

Poll this TryStream as if it were a Stream.

This method is a stopgap for a compiler limitation that prevents us from directly inheriting from the Stream trait; in the future it won't be needed.

Implementors