// 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() {}