// Copyright 2014-2018 The Rust Project Developers. See the COPYRIGHT // file at the top-level directory of this distribution. // // Licensed under the Apache License, Version 2.0 or the MIT license // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. fn match_bool() { let test: bool = true; match test { true => 0, false => 42, }; let option = 1; match option == 1 { true => 1, false => 0, }; match test { true => (), false => { println!("Noooo!"); } }; match test { false => { println!("Noooo!"); } _ => (), }; match test && test { false => { println!("Noooo!"); } _ => (), }; match test { false => { println!("Noooo!"); } true => { println!("Yes!"); } }; // Not linted match option { 1 ... 10 => 1, 11 ... 20 => 2, _ => 3, }; } fn main() { }