Перечисления с постоянными значениями в Rust
Я могу сделать это:
enum MyEnum {
A(i32),
B(i32),
}
но не это
enum MyEnum {
A(123), // 123 is a constant
B(456), // 456 is a constant
}
Я могу создавать структуры дляA
а такжеB
с одним полем, а затем реализовать это поле, но я думаю, что может быть более простой способ. Есть ли?