11error: useless use of `vec!`
2- --> tests/ui/useless_vec.rs:30 :14
2+ --> tests/ui/useless_vec.rs:29 :14
33 |
44LL | on_slice(&vec![]);
55 | ^^^^^^^ help: you can use a slice directly: `&[]`
@@ -8,130 +8,118 @@ LL | on_slice(&vec![]);
88 = help: to override `-D warnings` add `#[allow(clippy::useless_vec)]`
99
1010error: useless use of `vec!`
11- --> tests/ui/useless_vec.rs:33 :18
11+ --> tests/ui/useless_vec.rs:32 :18
1212 |
1313LL | on_mut_slice(&mut vec![]);
1414 | ^^^^^^^^^^^ help: you can use a slice directly: `&mut []`
1515
1616error: useless use of `vec!`
17- --> tests/ui/useless_vec.rs:36 :14
17+ --> tests/ui/useless_vec.rs:35 :14
1818 |
1919LL | on_slice(&vec![1, 2]);
2020 | ^^^^^^^^^^^ help: you can use a slice directly: `&[1, 2]`
2121
2222error: useless use of `vec!`
23- --> tests/ui/useless_vec.rs:39 :18
23+ --> tests/ui/useless_vec.rs:38 :18
2424 |
2525LL | on_mut_slice(&mut vec![1, 2]);
2626 | ^^^^^^^^^^^^^^^ help: you can use a slice directly: `&mut [1, 2]`
2727
2828error: useless use of `vec!`
29- --> tests/ui/useless_vec.rs:42:14
29+ --> tests/ui/useless_vec.rs:44:18
3030 |
31- LL | on_slice(&vec![1, 2]);
32- | ^^^^^^^^^^^ help: you can use a slice directly: `&[1, 2]`
33-
34- error: useless use of `vec!`
35- --> tests/ui/useless_vec.rs:45:18
36- |
37- LL | on_mut_slice(&mut vec![1, 2]);
38- | ^^^^^^^^^^^^^^^ help: you can use a slice directly: `&mut [1, 2]`
31+ LL | on_slice(&vec!(1, 2));
32+ | ^^^^^^^^^^^ help: you can use a slice directly: `&[1, 2]`
3933
4034error: useless use of `vec!`
41- --> tests/ui/useless_vec.rs:48:14
35+ --> tests/ui/useless_vec.rs:46:22
4236 |
43- LL | on_slice(&vec!(1, 2));
44- | ^^^^^^^^^^^ help: you can use a slice directly: `&[1, 2]`
45-
46- error: useless use of `vec!`
47- --> tests/ui/useless_vec.rs:51:18
48- |
49- LL | on_mut_slice(&mut vec![1, 2]);
50- | ^^^^^^^^^^^^^^^ help: you can use a slice directly: `&mut [1, 2]`
37+ LL | on_mut_slice(&mut vec!(1, 2));
38+ | ^^^^^^^^^^^^^^^ help: you can use a slice directly: `&mut [1, 2]`
5139
5240error: useless use of `vec!`
53- --> tests/ui/useless_vec.rs:54 :14
41+ --> tests/ui/useless_vec.rs:50 :14
5442 |
5543LL | on_slice(&vec![1; 2]);
5644 | ^^^^^^^^^^^ help: you can use a slice directly: `&[1; 2]`
5745
5846error: useless use of `vec!`
59- --> tests/ui/useless_vec.rs:57 :18
47+ --> tests/ui/useless_vec.rs:53 :18
6048 |
6149LL | on_mut_slice(&mut vec![1; 2]);
6250 | ^^^^^^^^^^^^^^^ help: you can use a slice directly: `&mut [1; 2]`
6351
6452error: useless use of `vec!`
65- --> tests/ui/useless_vec.rs:84 :19
53+ --> tests/ui/useless_vec.rs:80 :19
6654 |
6755LL | let _x: i32 = vec![1, 2, 3].iter().sum();
6856 | ^^^^^^^^^^^^^ help: you can use an array directly: `[1, 2, 3]`
6957
7058error: useless use of `vec!`
71- --> tests/ui/useless_vec.rs:88:17
59+ --> tests/ui/useless_vec.rs:85:21
7260 |
73- LL | let mut x = vec![1, 2, 3];
74- | ^^^^^^^^^^^^^ help: you can use an array directly: `[1, 2, 3]`
61+ LL | let mut x = vec![1, 2, 3];
62+ | ^^^^^^^^^^^^^ help: you can use an array directly: `[1, 2, 3]`
7563
7664error: useless use of `vec!`
77- --> tests/ui/useless_vec.rs:95 :22
65+ --> tests/ui/useless_vec.rs:93 :22
7866 |
7967LL | let _x: &[i32] = &vec![1, 2, 3];
8068 | ^^^^^^^^^^^^^^ help: you can use a slice directly: `&[1, 2, 3]`
8169
8270error: useless use of `vec!`
83- --> tests/ui/useless_vec.rs:98 :14
71+ --> tests/ui/useless_vec.rs:96 :14
8472 |
8573LL | for _ in vec![1, 2, 3] {}
8674 | ^^^^^^^^^^^^^ help: you can use an array directly: `[1, 2, 3]`
8775
8876error: useless use of `vec!`
89- --> tests/ui/useless_vec.rs:138 :20
77+ --> tests/ui/useless_vec.rs:136 :20
9078 |
9179LL | for _string in vec![repro!(true), repro!(null)] {
9280 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can use an array directly: `[repro!(true), repro!(null)]`
9381
9482error: useless use of `vec!`
95- --> tests/ui/useless_vec.rs:156 :18
83+ --> tests/ui/useless_vec.rs:154 :18
9684 |
9785LL | in_macro!(1, vec![1, 2], vec![1; 2]);
9886 | ^^^^^^^^^^ help: you can use an array directly: `[1, 2]`
9987
10088error: useless use of `vec!`
101- --> tests/ui/useless_vec.rs:156 :30
89+ --> tests/ui/useless_vec.rs:154 :30
10290 |
10391LL | in_macro!(1, vec![1, 2], vec![1; 2]);
10492 | ^^^^^^^^^^ help: you can use an array directly: `[1; 2]`
10593
10694error: useless use of `vec!`
107- --> tests/ui/useless_vec.rs:177 :14
95+ --> tests/ui/useless_vec.rs:175 :14
10896 |
10997LL | for a in vec![1, 2, 3] {
11098 | ^^^^^^^^^^^^^ help: you can use an array directly: `[1, 2, 3]`
11199
112100error: useless use of `vec!`
113- --> tests/ui/useless_vec.rs:182 :14
101+ --> tests/ui/useless_vec.rs:180 :14
114102 |
115103LL | for a in vec![String::new(), String::new()] {
116104 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can use an array directly: `[String::new(), String::new()]`
117105
118106error: useless use of `vec!`
119- --> tests/ui/useless_vec.rs:215 :33
107+ --> tests/ui/useless_vec.rs:213 :33
120108 |
121109LL | this_macro_doesnt_need_vec!(vec![1]);
122110 | ^^^^^^^ help: you can use an array directly: `[1]`
123111
124112error: useless use of `vec!`
125- --> tests/ui/useless_vec.rs:242 :14
113+ --> tests/ui/useless_vec.rs:240 :14
126114 |
127115LL | for a in &(vec![1, 2]) {}
128116 | ^^^^^^^^^^^^^ help: you can use a slice directly: `&[1, 2]`
129117
130118error: useless use of `vec!`
131- --> tests/ui/useless_vec.rs:250 :13
119+ --> tests/ui/useless_vec.rs:248 :13
132120 |
133121LL | let v = &vec![];
134122 | ^^^^^^^ help: you can use a slice directly: `&[]`
135123
136- error: aborting due to 22 previous errors
124+ error: aborting due to 20 previous errors
137125
0 commit comments