abin 0.1.6

A library for working with binaries and strings. The library tries to avoid heap-allocations / memory-copy whenever possible by automatically choosing a reasonable strategy: stack for small binaries; static-lifetime-binary or reference-counting.
Documentation
1
2
3
4
5
6
7
8
9
# Code organization

 * `binary`: The interface for the binary type.
 * `string`: The interface for the string type.
 * `implementation`: Binary and string implementation (there's just one module for both implementations, since the string type more or less just wraps the binary type).
 * `common`: Thinsgs used by the binary- and the string-type.
 * `serde_support`: Serde-support, obviously.
 * `boo`: Borrowed-or-owned.
 * `spi`: Service provider interface: This is only required if you want to implement your own binary.