# std.Io.Reader: add rebase to the vtable · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/04614d6ea17fff69ead42223c35a257da25462de)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 04614d6ea17fff69ead42223c35a257da25462de

Requested commit: 04614d6ea17fff69ead42223c35a257da25462de

Commit: 04614d6ea17fff69ead42223c35a257da25462de

Tree: 74ef210295b8cd105567c6a303aaacb984007a3a

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.Io.Reader: add rebase to the vtable

This eliminates a footgun and special case handling with fixed buffers,
as well as allowing decompression streams to keep a window in the output
buffer.

```

## Parents

- [de39c5f67ffec18b9a5aa51e84dbf5f04ce013bc](https://git.cafe/gitcafe/zig/commit/de39c5f67ffec18b9a5aa51e84dbf5f04ce013bc?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/04614d6ea17fff69ead42223c35a257da25462de?format=markdown)
