]> git.lizzy.rs Git - rust.git/blob - src/test/ui/nll/issue-21114-ebfull.rs
Rollup merge of #60685 - dtolnay:spdx, r=nikomatsakis
[rust.git] / src / test / ui / nll / issue-21114-ebfull.rs
1 // (this works, but only in NLL)
2 // compile-pass
3 #![feature(nll)]
4
5 use std::collections::HashMap;
6 use std::sync::Mutex;
7
8 fn i_used_to_be_able_to(foo: &Mutex<HashMap<usize, usize>>) -> Vec<(usize, usize)> {
9     let mut foo = foo.lock().unwrap();
10
11     foo.drain().collect()
12 }
13
14 fn but_after_nightly_update_now_i_gotta(foo: &Mutex<HashMap<usize, usize>>) -> Vec<(usize, usize)> {
15     let mut foo = foo.lock().unwrap();
16
17     return foo.drain().collect();
18 }
19
20 fn main() {}