#[allow(dead_code)] #[allow(unused_variables)] fn main() { let semih = Hochschule::Student; let steger = Hochschule::Professor; // Durch Enums kann Pattern Matching in etwas sehr wertvolles umgewandelt werden match semih { Hochschule::Student => println!("Ich bin ein armer Student :("), Hochschule::Professor => println!("Ich bin ein Professor :)"), } } // Eine Enumeration wird durch enum eingeleitet, danach folgt die Deklarierung der Enum-Konstanten enum Hochschule { Student, Professor, }