buf-trait 0.4.1

abstract over [u8], str, and friends
Documentation
1
2
3
4
5
6
7
8
9
10
11
# buf-trait

The `Buf` trait.

This crate provides a trait for abstracting over buffer-like types, such
as `str` and `[u8]`. This is a much stronger property than, say,
implementing [`AsRef<[u8]>`]. These are variable-length types that you might
want to store as a raw byte buffer and then transmute to and from `&[u8]`.

This crate provides all the functionality necessary for doing so safely,
correctly, and in `const`.