@@ -9,12 +9,12 @@ help: consider specifying the type argument in the method call
99 |
1010LL | vec![1, 2, 3].into_iter().collect::<Vec<_>>();
1111 | ^^^^^^^^^^
12- LL | vec![1, 2, 3].into_iter().collect::<HashSet<_, _>>();
13- | ^^^^^^^^^^^^^^^^^
14- LL | vec![1, 2, 3].into_iter().collect::<PathBuf>();
15- | ^^^^^^^^^^^
16- LL | vec![1, 2, 3].into_iter().collect::<Box<[_]>>();
12+ LL | vec![1, 2, 3].into_iter().collect::<Arc<[_]>>();
1713 | ^^^^^^^^^^^^
14+ LL | vec![1, 2, 3].into_iter().collect::<BTreeSet<_>>();
15+ | ^^^^^^^^^^^^^^^
16+ LL | vec![1, 2, 3].into_iter().collect::<BinaryHeap<_>>();
17+ | ^^^^^^^^^^^^^^^^^
1818 and 8 other candidates
1919
2020error[E0283]: type annotations needed
@@ -30,10 +30,10 @@ LL | vec!["a", "b", "c"].into_iter().collect::<Vec<_>>();
3030 | ^^^^^^^^^^
3131LL | vec!["a", "b", "c"].into_iter().collect::<String>();
3232 | ^^^^^^^^^^
33- LL | vec!["a", "b", "c"].into_iter().collect::<HashSet< _, _ >>();
34- | ^^^^^^^^^^^^^^^^^
35- LL | vec!["a", "b", "c"].into_iter().collect::<PathBuf >();
36- | ^^^^^^^^^^^
33+ LL | vec!["a", "b", "c"].into_iter().collect::<Cow<' _, [_] >>();
34+ | ^^^^^^^^^^^^^^^^
35+ LL | vec!["a", "b", "c"].into_iter().collect::<Cow<'_, str> >();
36+ | ^^^^^^^^^^^^^^^^
3737 and 10 other candidates
3838
3939error[E0283]: type annotations needed
@@ -49,10 +49,10 @@ LL | vec!['a', 'b', 'c'].into_iter().collect::<Vec<_>>();
4949 | ^^^^^^^^^^
5050LL | vec!['a', 'b', 'c'].into_iter().collect::<String>();
5151 | ^^^^^^^^^^
52- LL | vec!['a', 'b', 'c'].into_iter().collect::<HashSet<_, _>>();
52+ LL | vec!['a', 'b', 'c'].into_iter().collect::<BinaryHeap< _>>();
5353 | ^^^^^^^^^^^^^^^^^
54- LL | vec!['a', 'b', 'c'].into_iter().collect::<PathBuf >();
55- | ^^^^^^^^^^^
54+ LL | vec!['a', 'b', 'c'].into_iter().collect::<Cow<'_, [_]> >();
55+ | ^^^^^^^^^^^^^^^^
5656 and 10 other candidates
5757
5858error[E0283]: type annotations needed
@@ -66,12 +66,12 @@ help: consider giving this binding a type
6666 |
6767LL | let _: Vec<_> = vec![1, 2, 3].into_iter().collect();
6868 | ^^^^^^^^
69- LL | let _: HashSet<_, _> = vec![1, 2, 3].into_iter().collect();
70- | ^^^^^^^^^^^^^^^
71- LL | let _: PathBuf = vec![1, 2, 3].into_iter().collect();
72- | ^^^^^^^^^
73- LL | let _: Box<[_]> = vec![1, 2, 3].into_iter().collect();
69+ LL | let _: Arc<[_]> = vec![1, 2, 3].into_iter().collect();
7470 | ^^^^^^^^^^
71+ LL | let _: BTreeSet<_> = vec![1, 2, 3].into_iter().collect();
72+ | ^^^^^^^^^^^^^
73+ LL | let _: BinaryHeap<_> = vec![1, 2, 3].into_iter().collect();
74+ | ^^^^^^^^^^^^^^^
7575 and 8 other candidates
7676
7777error[E0283]: type annotations needed
@@ -87,10 +87,10 @@ LL | let _: Vec<_> = vec!["a", "b", "c"].into_iter().collect();
8787 | ^^^^^^^^
8888LL | let _: String = vec!["a", "b", "c"].into_iter().collect();
8989 | ^^^^^^^^
90- LL | let _: HashSet<_, _> = vec!["a", "b", "c"].into_iter().collect();
90+ LL | let _: BinaryHeap< _> = vec!["a", "b", "c"].into_iter().collect();
9191 | ^^^^^^^^^^^^^^^
92- LL | let _: PathBuf = vec!["a", "b", "c"].into_iter().collect();
93- | ^^^^^^^^^
92+ LL | let _: Cow<'_, [_]> = vec!["a", "b", "c"].into_iter().collect();
93+ | ^^^^^^^^^^^^^^
9494 and 10 other candidates
9595
9696error[E0283]: type annotations needed
@@ -106,10 +106,10 @@ LL | let _: Vec<_> = vec!['a', 'b', 'c'].into_iter().collect();
106106 | ^^^^^^^^
107107LL | let _: String = vec!['a', 'b', 'c'].into_iter().collect();
108108 | ^^^^^^^^
109- LL | let _: HashSet<_, _> = vec!['a', 'b', 'c'].into_iter().collect();
109+ LL | let _: BinaryHeap< _> = vec!['a', 'b', 'c'].into_iter().collect();
110110 | ^^^^^^^^^^^^^^^
111- LL | let _: PathBuf = vec!['a', 'b', 'c'].into_iter().collect();
112- | ^^^^^^^^^
111+ LL | let _: Box<[_]> = vec!['a', 'b', 'c'].into_iter().collect();
112+ | ^^^^^^^^^^
113113 and 10 other candidates
114114
115115error[E0283]: type annotations needed
0 commit comments