@@ -9,12 +9,12 @@ help: consider specifying the type argument in the method call
9
9
|
10
10
LL | vec![1, 2, 3].into_iter().collect::<Vec<_>>();
11
11
| ^^^^^^^^^^
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<[_]>>();
17
13
| ^^^^^^^^^^^^
14
+ LL | vec![1, 2, 3].into_iter().collect::<BTreeSet<_>>();
15
+ | ^^^^^^^^^^^^^^^
16
+ LL | vec![1, 2, 3].into_iter().collect::<BinaryHeap<_>>();
17
+ | ^^^^^^^^^^^^^^^^^
18
18
and 8 other candidates
19
19
20
20
error[E0283]: type annotations needed
@@ -30,10 +30,10 @@ LL | vec!["a", "b", "c"].into_iter().collect::<Vec<_>>();
30
30
| ^^^^^^^^^^
31
31
LL | vec!["a", "b", "c"].into_iter().collect::<String>();
32
32
| ^^^^^^^^^^
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
+ | ^^^^^^^^^^^^^^^^
37
37
and 10 other candidates
38
38
39
39
error[E0283]: type annotations needed
@@ -49,10 +49,10 @@ LL | vec!['a', 'b', 'c'].into_iter().collect::<Vec<_>>();
49
49
| ^^^^^^^^^^
50
50
LL | vec!['a', 'b', 'c'].into_iter().collect::<String>();
51
51
| ^^^^^^^^^^
52
- LL | vec!['a', 'b', 'c'].into_iter().collect::<HashSet<_, _>>();
52
+ LL | vec!['a', 'b', 'c'].into_iter().collect::<BinaryHeap< _>>();
53
53
| ^^^^^^^^^^^^^^^^^
54
- LL | vec!['a', 'b', 'c'].into_iter().collect::<PathBuf >();
55
- | ^^^^^^^^^^^
54
+ LL | vec!['a', 'b', 'c'].into_iter().collect::<Cow<'_, [_]> >();
55
+ | ^^^^^^^^^^^^^^^^
56
56
and 10 other candidates
57
57
58
58
error[E0283]: type annotations needed
@@ -66,12 +66,12 @@ help: consider giving this binding a type
66
66
|
67
67
LL | let _: Vec<_> = vec![1, 2, 3].into_iter().collect();
68
68
| ^^^^^^^^
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();
74
70
| ^^^^^^^^^^
71
+ LL | let _: BTreeSet<_> = vec![1, 2, 3].into_iter().collect();
72
+ | ^^^^^^^^^^^^^
73
+ LL | let _: BinaryHeap<_> = vec![1, 2, 3].into_iter().collect();
74
+ | ^^^^^^^^^^^^^^^
75
75
and 8 other candidates
76
76
77
77
error[E0283]: type annotations needed
@@ -87,10 +87,10 @@ LL | let _: Vec<_> = vec!["a", "b", "c"].into_iter().collect();
87
87
| ^^^^^^^^
88
88
LL | let _: String = vec!["a", "b", "c"].into_iter().collect();
89
89
| ^^^^^^^^
90
- LL | let _: HashSet<_, _> = vec!["a", "b", "c"].into_iter().collect();
90
+ LL | let _: BinaryHeap< _> = vec!["a", "b", "c"].into_iter().collect();
91
91
| ^^^^^^^^^^^^^^^
92
- LL | let _: PathBuf = vec!["a", "b", "c"].into_iter().collect();
93
- | ^^^^^^^^^
92
+ LL | let _: Cow<'_, [_]> = vec!["a", "b", "c"].into_iter().collect();
93
+ | ^^^^^^^^^^^^^^
94
94
and 10 other candidates
95
95
96
96
error[E0283]: type annotations needed
@@ -106,10 +106,10 @@ LL | let _: Vec<_> = vec!['a', 'b', 'c'].into_iter().collect();
106
106
| ^^^^^^^^
107
107
LL | let _: String = vec!['a', 'b', 'c'].into_iter().collect();
108
108
| ^^^^^^^^
109
- LL | let _: HashSet<_, _> = vec!['a', 'b', 'c'].into_iter().collect();
109
+ LL | let _: BinaryHeap< _> = vec!['a', 'b', 'c'].into_iter().collect();
110
110
| ^^^^^^^^^^^^^^^
111
- LL | let _: PathBuf = vec!['a', 'b', 'c'].into_iter().collect();
112
- | ^^^^^^^^^
111
+ LL | let _: Box<[_]> = vec!['a', 'b', 'c'].into_iter().collect();
112
+ | ^^^^^^^^^^
113
113
and 10 other candidates
114
114
115
115
error[E0283]: type annotations needed
0 commit comments