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§
- Clone
Stream - A stream that implements
Cloneand returns cloned items from a base stream.
Traits§
- Fork
Stream - A trait that turns an input
StreamwithStream::Items that implementCloneinto a stream that isClone. The output stream yields items of the same type as the input stream.