]> git.lizzy.rs Git - rust.git/blob - tests/ui/match_as_ref.rs
62c06f352514156cec330fe4c1724115a2953cab
[rust.git] / tests / ui / match_as_ref.rs
1 // run-rustfix
2
3 #![allow(unused)]
4 #![warn(clippy::match_as_ref)]
5
6 fn match_as_ref() {
7     let owned: Option<()> = None;
8     let borrowed: Option<&()> = match owned {
9         None => None,
10         Some(ref v) => Some(v),
11     };
12
13     let mut mut_owned: Option<()> = None;
14     let borrow_mut: Option<&mut ()> = match mut_owned {
15         None => None,
16         Some(ref mut v) => Some(v),
17     };
18 }
19
20 fn main() {}