usesuper::assert_stream; use core::marker::PhantomData; use core::pin::Pin; use futures_core::stream::{FusedStream, Stream}; use futures_core::task::{Context, Poll};
/// Stream for the [`empty`] function. #[derive(Debug)] #[must_use = "streams do nothing unless polled"] pubstruct Empty<T> {
_phantom: PhantomData<T>,
}
/// Creates a stream which contains no elements. /// /// The returned stream will always return `Ready(None)` when polled. pubfn empty<T>() -> Empty<T> {
assert_stream::<T, _>(Empty { _phantom: PhantomData })
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.