Могу ли я использовать кортеж в качестве значения в перечислениях? В основном я хочу это, чтобы использовать целочисленное значение в качестве ввода базы данных и строковое значение в качестве дружественного ответа вызывающему пользовательскому интерфейсу.
Например:
#[derive(Deserialize, Debug)]
enum MyTestType {
A(0, "Default"),
B(1, "something else"),
C(18, "18"),
D(4, "D")
}
Я использую serde crate в ржавчине, и было бы удобно иметь его, чтобы избежать структуры здесь