Module show_notes::e031::unions
source · Expand description
Demonstrate unions! Combines an enum and a union into a struct that
acts mostly like a regular Rust enum.
Structs§
- Uses an
enumand aunionto get close to a regular Rust enum. - A simple type designed to demo unions. See the body of
demo_union.
Enums§
- For tagging the type in
Either. See the body ofdemo_union.
Functions§
- Builds an instance of
Either, a manually-managed “tagged union” type.
Unions§
- A union, to be used as the inner value for
Either.