Expand description
Compact representation of Option<T> for types with a reserved value.
Small types are often used in tables and linked lists where an
Option<T> is needed. Unfortunately, that would double the size of the tables
because Option<T> is twice as big as T.
This module provides a PackedOption<T> for types that have a reserved value that can be used
to represent None.
Structs§
- Packed
Option - Packed representation of
Option<T>.
Traits§
- Reserved
Value - Types that have a reserved value which can’t be created any other way.