My simplified code:
enum MyEnum {
A(u32),
B(String),
C(i32),
}
pub struct MyStruct {
aa: String,
bb: u16,
my_enum: MyEnum,
}
let my_struct1 = MyStruct { /*...*/ };
How can I get the underlying variable of my_struct1.my_enum which could be a u32, String or i32. Is it only by pattern matching?
match, and patterns.