2 Checks for `Mutex::lock` calls in `if let` expression
3 with lock calls in any of the else blocks.
6 The Mutex lock remains held for the whole
7 `if let ... else` block and deadlocks.
11 if let Ok(thing) = mutex.lock() {
19 let locked = mutex.lock();
20 if let Ok(thing) = locked {