Enumerationen, die mit Konstanten Werten in Rust

Kann ich dies tun:

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

aber nicht dieses:

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

Kann ich die Schaffung von Strukturen für A und B mit einem einzigen Feld und implementieren Sie dann das Feld, aber ich denke, es könnte einen einfacheren Weg. Gibt es eine?

InformationsquelleAutor | 2016-04-29
Schreibe einen Kommentar