pub trait WithEpitaph: Sized {
// Required method
fn with_epitaph<E>(self, epitaph: E) -> StreamWithEpitaph<Self, E>;
}
Expand description
Extension trait to allow for easy creation of a StreamWithEpitaph
from a Stream
.
Required Methods§
Sourcefn with_epitaph<E>(self, epitaph: E) -> StreamWithEpitaph<Self, E>
fn with_epitaph<E>(self, epitaph: E) -> StreamWithEpitaph<Self, E>
Map this stream to one producing a StreamItem::Item
value for each item of the stream
followed by a single StreamItem::Epitaph
value with the provided epitaph
.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.