fn boolean() -> bool { true } fn if_false() -> i64 { let c = false; if c { 1 } else { 0 } } fn if_true() -> i64 { let c = true; if c { 1 } else { 0 } } fn match_bool() -> i16 { let b = true; match b { true => 1, _ => 0, } } fn main() { assert!(boolean()); assert_eq!(if_false(), 0); assert_eq!(if_true(), 1); assert_eq!(match_bool(), 1); }