#[allow(dead_code)]
enum Temperature {
Celsius(i32),
Fahrenheit(i32),
}
fn main() {
let temperature = Temperature::Celsius(21);
match temperature {
Temperature::Celsius(t) if t > 20 => println!("{} > 25 Celsius", t),
Temperature::Celsius(t) => println!("{} < 25 Celsius", t),
Temperature::Fahrenheit(t) if t > 80 => println!("{} > 80 Fahrenheit", t),
Temperature::Fahrenheit(t) => println!("{} < 80 Fahrenheit", t),
}
}
/*
run:
21 > 25 Celsius
*/