联合体(Union)
Union 是没有 tag 的 Enum,Enum 是有 tag 的Union 。
内存布局 Union 和 Enum 相似。
正因为没有 tag,Rust 编译器无法检查当前使用的正是哪个变体,所以,访问 Union 的变体是 Unsafe 的。
Union 是没有 tag 的 Enum,Enum 是有 tag 的Union 。
内存布局 Union 和 Enum 相似。
正因为没有 tag,Rust 编译器无法检查当前使用的正是哪个变体,所以,访问 Union 的变体是 Unsafe 的。