Crate clone_stream

Source
Expand description

§Clone streams with clone-stream

This module provides a way to fork a stream into multiple streams that can be cloned and used independently. The CloneStream struct implements the Stream trait and allows for cloning of the stream, while the Fork struct manages the underlying stream and its clones.

The ForkStream trait is implemented for any stream that yields items that implement the Clone trait. This allows for easy conversion of a stream into a CloneStream.

Structs§

CloneStream
A stream that implements Clone and returns cloned items from a base stream.

Traits§

ForkStream
A trait that turns a Stream with cloneable Items into a cloneable stream that yields items of the same original item type.