]> git.proxmox.com Git - rustc.git/blob - src/tools/clippy/tests/ui/default_instead_of_iter_empty.fixed
New upstream version 1.64.0+dfsg1
[rustc.git] / src / tools / clippy / tests / ui / default_instead_of_iter_empty.fixed
1 // run-rustfix
2 #![warn(clippy::default_instead_of_iter_empty)]
3 #![allow(dead_code)]
4 use std::collections::HashMap;
5
6 #[derive(Default)]
7 struct Iter {
8 iter: std::iter::Empty<usize>,
9 }
10
11 fn main() {
12 // Do lint.
13 let _ = std::iter::empty::<usize>();
14 let _ = std::iter::empty::<HashMap<usize, usize>>();
15 let _foo: std::iter::Empty<usize> = std::iter::empty();
16
17 // Do not lint.
18 let _ = Vec::<usize>::default();
19 let _ = String::default();
20 let _ = Iter::default();
21 }