peekbufread 0.1.1

Implements a peekable std::io::Read with support for checkpoints
Documentation
# peekbufread

Allows to peek data of abitrary `std::io::Read` and comes with supports for
checkpoints. Both features work by buffering parts of the original stream.

This crate is intentionally kept very simple: it only offers the struct
PeekRead and nothing on top of it.

## Build & test

```bash
git clone https://github.com/codefionn/peekbufread.git
cd peekbufread
cargo test
cargo bench
```

## Peek

Allows to peek data without consuming its contents.

## Checkpoints

Allows the program to forget that data of a stream was already read.