Was ist der beste Weg, mehrere Enum-Varianten zu haben, die den gleichen Wert haben? Dies ist ein Beispiel für das, was ich möchte, außer dass Rust es nicht mag.Mehrere Enum-Varianten mit gleichem Wert?
pub enum Nums {
Num1 = 0,
Num2 = 1,
Num3 = 2,
Num4 = 3,
Num5 = 4,
FirstNum = 0,
MiddleNum = 2,
LastNum = 4,
}
Ooh, assoziierten Konstanten, sind diejenigen, genau das, was ich will. Ich habe mir gedacht, dass so etwas nicht möglich ist. Ich dachte darüber nach, die enum zu haben und dann alle Enum-Werte sowie die Duplikate als Konstanten neu zu definieren, vielleicht in einem Mod-Block. – graeme