/src/test/run-pass/expr-alt-struct.rs
Rust | 18 lines | 10 code | 6 blank | 2 comment | 2 complexity | 1f62cae9a4f7ce8067d9f33fcd5f55f1 MD5 | raw file
1 2 3 4// -*- rust -*- 5 6// Tests for match as expressions resulting in structural types 7fn test_rec() { 8 let rs = match check true { true => { {i: 100} } }; 9 assert (rs == {i: 100}); 10} 11 12fn test_tag() { 13 enum mood { happy, sad, } 14 let rs = match true { true => { happy } false => { sad } }; 15 assert (rs == happy); 16} 17 18fn main() { test_rec(); test_tag(); }