markable_reader 2.1.0

Provides a reader which can be marked in a position to be returned to after subsequent reads
Documentation
1
2
3
4
5
# Markable Stream
A `Markable Stream` functions as an ordinary writer with the added ability to mark a stream at an arbitrary location that can be returned to after subsequent reads. There are two variants in this package: 1) `Markable Stream`; and 2) `Buffered Markable Stream`.

## Usage
Usage is the same as with any other `std::io::Read` trait, with the exception of two additional functions: `mark()` and `reset()`, which mark the location of the stream to return to at a later point and reset the stream back to that position respectively.