Tour durch Rust Inhaltsverzeichnis

Enumerations

Aufzählungen (enumerations) erlauben das Erzeugen eines neuen Typs, die nur eine fixe Liste an Werten zulassen. Die gültigen Werte werden mit dem enum Schlüsselwort eingeleitet.

enum ist besonders im Zusammenhang mit match nützlich: da match exhaustive ist, versucht es den Programmierer darüber zu informieren, falls nicht alle möglichen Testfälle durchgegangen wurden.

Versuche unser Beispielcode zum Laufen zu bringen. Welcher Fall wurde in match nicht berücksichtigt? Kannst du diesen noch einfügen?