假设有一个简单的枚举类型,其中包含一些未指定的值,可能希望该枚举类型的大小使用比默认类型更小的整数类型。例如,这提供了将枚举类型存储在u8
数组中的能力。
enum MyEnum {
A = 0,
B,
C,
}
可以使用u8
数组并将其与某些常量进行比较,但我希望能够使用枚举的好处,在匹配语句中确保处理所有可能性。
如何指定它的size_of
与所需的整数类型相匹配?
假设有一个简单的枚举类型,其中包含一些未指定的值,可能希望该枚举类型的大小使用比默认类型更小的整数类型。例如,这提供了将枚举类型存储在u8
数组中的能力。
enum MyEnum {
A = 0,
B,
C,
}
可以使用u8
数组并将其与某些常量进行比较,但我希望能够使用枚举的好处,在匹配语句中确保处理所有可能性。
如何指定它的size_of
与所需的整数类型相匹配?