controlled-option

This crate provides a custom implementation of the standard [Option][], where you have explicit control over how the None variant is laid out in memory.