#![feature(plugin)] #![plugin(clippy)] #![deny(clippy)] fn main(){ let x = Some(1u8); match x { //~ ERROR You seem to be trying to use match //~^ NOTE Try if let Some(y) = x { ... } Some(y) => println!("{:?}", y), _ => () } // Not linted match x { Some(y) => println!("{:?}", y), None => () } let z = (1u8,1u8); match z { //~ ERROR You seem to be trying to use match //~^ NOTE Try if let (2...3, 7...9) = z { ... } (2...3, 7...9) => println!("{:?}", z), _ => {} } }