rust/tests/ui/if_let_mutex.rs
2020-04-20 06:30:00 -04:00

18 lines
280 B
Rust

#![warn(clippy::if_let_mutex)]
use std::sync::Mutex;
fn do_stuff<T>(_: T) {}
fn foo() {
let m = Mutex::new(1u8);
if let Err(locked) = m.lock() {
do_stuff(locked);
} else {
let lock = m.lock().unwrap();
do_stuff(lock);
};
}
fn main() {}