# 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.
[nanboxed type]:https://wingolog.org/archives/2011/05/18/value-representation-in-javascript-implementations