]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/default_instead_of_iter_empty.fixed
Auto merge of #101969 - reez12g:issue-101306, r=reez12g
[rust.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 }