Nanbox

A Rust crate which defines a macro which generates a safe* nanboxed type.

* Some invariants need to be checked manually when defining your type. The crate is currently alpha quality so expect bugs.