| #![allow(unused)] | |
| #![warn(clippy::ref_patterns)] | |
| fn use_in_pattern() { | |
| let opt = Some(5); | |
| match opt { | |
| None => {}, | |
| Some(ref opt) => {}, | |
| //~^ ref_patterns | |
| } | |
| } | |
| fn use_in_binding() { | |
| let x = 5; | |
| let ref y = x; | |
| //~^ ref_patterns | |
| } | |
| fn use_in_parameter(ref x: i32) {} | |
| //~^ ref_patterns | |
| fn main() {} |