Перечисления с постоянными значениями в Rust

Я могу сделать это:

enum MyEnum {
    A(i32),
    B(i32),
}

но не это

enum MyEnum {
    A(123), // 123 is a constant
    B(456), // 456 is a constant
}

Я могу создавать структуры дляA а такжеB с одним полем, а затем реализовать это поле, но я думаю, что может быть более простой способ. Есть ли?

Ответы на вопрос(3)

Ваш ответ на вопрос