]> git.lizzy.rs Git - rust.git/blob - tests/ui/slow_vector_initialization.stderr
Split lint into slow and unsafe vector initalization
[rust.git] / tests / ui / slow_vector_initialization.stderr
1 error: detected slow zero-filling initialization
2   --> $DIR/slow_vector_initialization.rs:23:5
3    |
4 22 |     let mut vec1 = Vec::with_capacity(len);
5    |                    ----------------------- help: consider replacing with: `vec![0; ..]`
6 23 |     vec1.extend(repeat(0).take(len));
7    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8    |
9    = note: `-D clippy::slow-vector-initialization` implied by `-D warnings`
10
11 error: detected slow zero-filling initialization
12   --> $DIR/slow_vector_initialization.rs:27:5
13    |
14 26 |     let mut vec2 = Vec::with_capacity(len - 10);
15    |                    ---------------------------- help: consider replacing with: `vec![0; ..]`
16 27 |     vec2.extend(repeat(0).take(len - 10));
17    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18
19 error: detected slow zero-filling initialization
20   --> $DIR/slow_vector_initialization.rs:42:5
21    |
22 39 |     let mut resized_vec = Vec::with_capacity(30);
23    |                           ---------------------- help: consider replacing with: `vec![0; ..]`
24 ...
25 42 |     resized_vec.resize(30, 0);
26    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
27
28 error: detected slow zero-filling initialization
29   --> $DIR/slow_vector_initialization.rs:44:5
30    |
31 40 |     let mut extend_vec = Vec::with_capacity(30);
32    |                          ---------------------- help: consider replacing with: `vec![0; ..]`
33 ...
34 44 |     extend_vec.extend(repeat(0).take(30));
35    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
36
37 error: detected slow zero-filling initialization
38   --> $DIR/slow_vector_initialization.rs:51:5
39    |
40 50 |     let mut vec1 = Vec::with_capacity(len);
41    |                    ----------------------- help: consider replacing with: `vec![0; ..]`
42 51 |     vec1.resize(len, 0);
43    |     ^^^^^^^^^^^^^^^^^^^
44
45 error: detected slow zero-filling initialization
46   --> $DIR/slow_vector_initialization.rs:59:5
47    |
48 58 |     let mut vec3 = Vec::with_capacity(len - 10);
49    |                    ---------------------------- help: consider replacing with: `vec![0; ..]`
50 59 |     vec3.resize(len - 10, 0);
51    |     ^^^^^^^^^^^^^^^^^^^^^^^^
52
53 error: detected slow zero-filling initialization
54   --> $DIR/slow_vector_initialization.rs:63:5
55    |
56 62 |     vec1 = Vec::with_capacity(10);
57    |            ---------------------- help: consider replacing with: `vec![0; ..]`
58 63 |     vec1.resize(10, 0);
59    |     ^^^^^^^^^^^^^^^^^^
60
61 error: detected unsafe vector initialization
62   --> $DIR/slow_vector_initialization.rs:70:9
63    |
64 67 |     let mut unsafe_vec: Vec<u8> = Vec::with_capacity(200);
65    |                                   ----------------------- help: consider replacing with: `vec![0; ..]`
66 ...
67 70 |         unsafe_vec.set_len(200);
68    |         ^^^^^^^^^^^^^^^^^^^^^^^
69    |
70    = note: #[deny(clippy::unsafe_vector_initialization)] on by default
71
72 error: aborting due to 8 previous errors
73