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
10
11
//! The SPI (Service Provider Interface) contains types you only need if you want to provide
//! your own binary implementation. Most types/functions in this module are unsafe. If you're
//! using things from this module or if you need `unsafe`, this means two things: You're either
//! implementing your own binary type or you're doing something wrong (as a user of this crate
//! you won't need unsafe code, nor things from this module).

pub use {data::*, fn_table::*, r#unsafe::*};

mod data;
mod fn_table;
mod r#unsafe;