]> git.lizzy.rs Git - rust.git/blob - tests/ui-fulldeps/internal-lints/query_stability.rs
Rollup merge of #107091 - clubby789:infer-ftl-missing-dollar, r=compiler-errors
[rust.git] / tests / ui-fulldeps / internal-lints / query_stability.rs
1 // compile-flags: -Z unstable-options
2
3 #![feature(rustc_private)]
4 #![deny(rustc::potential_query_instability)]
5
6 extern crate rustc_data_structures;
7
8 use rustc_data_structures::fx::{FxHashMap, FxHashSet};
9
10 fn main() {
11     let mut x = FxHashMap::<u32, i32>::default();
12
13     for _ in x.drain() {}
14     //~^ ERROR using `drain` can result in unstable
15
16     for _ in x.iter() {}
17     //~^ ERROR using `iter`
18
19     for _ in Some(&mut x).unwrap().iter_mut() {}
20     //~^ ERROR using `iter_mut`
21
22     for _ in x {}
23     //~^ ERROR using `into_iter`
24 }