buffer-trait 0.2.2

A `Buffer` trait for reading into uninitialized buffers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A `Buffer` trait for reading into uninitialized buffers.

This is a repo about the `Buffer` trait idea covered in a [recent blog post].

[rustix's `Buffer` trait] is sealed for now, for practical reasons, and not all
of the ideas discussed in the post are implemented.

To illustrate the full `Buffer` idea, this repo contains a library with a fully
public `Buffer` trait, and adds support for a safe interface for using `Buffer`.

Feedback is welcome! Nothing here is set in stone.

[recent blog post]: https://blog.sunfishcode.online/writingintouninitializedbuffersinrust/
[rustix's `Buffer` trait]: https://docs.rs/rustix/latest/rustix/buffer/trait.Buffer.html