]> git.lizzy.rs Git - rust.git/blob - src/test/ui/nll/issue-21114-ebfull.rs
Rollup merge of #103146 - joboet:cleanup_pthread_condvar, r=Mark-Simulacrum
[rust.git] / src / test / ui / nll / issue-21114-ebfull.rs
1 // check-pass
2
3 use std::collections::HashMap;
4 use std::sync::Mutex;
5
6 fn i_used_to_be_able_to(foo: &Mutex<HashMap<usize, usize>>) -> Vec<(usize, usize)> {
7     let mut foo = foo.lock().unwrap();
8
9     foo.drain().collect()
10 }
11
12 fn but_after_nightly_update_now_i_gotta(foo: &Mutex<HashMap<usize, usize>>) -> Vec<(usize, usize)> {
13     let mut foo = foo.lock().unwrap();
14
15     return foo.drain().collect();
16 }
17
18 fn main() {}