]>
Commit | Line | Data |
---|---|---|
f20569fa | 1 | error: slow zero-filling initialization |
c620b35d | 2 | --> tests/ui/slow_vector_initialization.rs:14:5 |
f20569fa XL |
3 | | |
4 | LL | let mut vec1 = Vec::with_capacity(len); | |
add651ee | 5 | | ----------------------- help: consider replacing this with: `vec![0; len]` |
f20569fa XL |
6 | LL | vec1.extend(repeat(0).take(len)); |
7 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
8 | | | |
9 | = note: `-D clippy::slow-vector-initialization` implied by `-D warnings` | |
781aab86 | 10 | = help: to override `-D warnings` add `#[allow(clippy::slow_vector_initialization)]` |
f20569fa XL |
11 | |
12 | error: slow zero-filling initialization | |
c620b35d | 13 | --> tests/ui/slow_vector_initialization.rs:20:5 |
f20569fa XL |
14 | | |
15 | LL | let mut vec2 = Vec::with_capacity(len - 10); | |
add651ee | 16 | | ---------------------------- help: consider replacing this with: `vec![0; len - 10]` |
f20569fa XL |
17 | LL | vec2.extend(repeat(0).take(len - 10)); |
18 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
19 | ||
20 | error: slow zero-filling initialization | |
c620b35d | 21 | --> tests/ui/slow_vector_initialization.rs:28:5 |
064997fb FG |
22 | | |
23 | LL | let mut vec4 = Vec::with_capacity(len); | |
add651ee | 24 | | ----------------------- help: consider replacing this with: `vec![0; len]` |
064997fb FG |
25 | LL | vec4.extend(repeat(0).take(vec4.capacity())); |
26 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
27 | ||
28 | error: slow zero-filling initialization | |
c620b35d | 29 | --> tests/ui/slow_vector_initialization.rs:39:5 |
f20569fa XL |
30 | | |
31 | LL | let mut resized_vec = Vec::with_capacity(30); | |
add651ee | 32 | | ---------------------- help: consider replacing this with: `vec![0; 30]` |
f20569fa XL |
33 | LL | resized_vec.resize(30, 0); |
34 | | ^^^^^^^^^^^^^^^^^^^^^^^^^ | |
35 | ||
36 | error: slow zero-filling initialization | |
c620b35d | 37 | --> tests/ui/slow_vector_initialization.rs:43:5 |
f20569fa XL |
38 | | |
39 | LL | let mut extend_vec = Vec::with_capacity(30); | |
add651ee | 40 | | ---------------------- help: consider replacing this with: `vec![0; 30]` |
f20569fa XL |
41 | LL | extend_vec.extend(repeat(0).take(30)); |
42 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
43 | ||
44 | error: slow zero-filling initialization | |
c620b35d | 45 | --> tests/ui/slow_vector_initialization.rs:51:5 |
f20569fa XL |
46 | | |
47 | LL | let mut vec1 = Vec::with_capacity(len); | |
add651ee | 48 | | ----------------------- help: consider replacing this with: `vec![0; len]` |
f20569fa XL |
49 | LL | vec1.resize(len, 0); |
50 | | ^^^^^^^^^^^^^^^^^^^ | |
51 | ||
52 | error: slow zero-filling initialization | |
c620b35d | 53 | --> tests/ui/slow_vector_initialization.rs:60:5 |
f20569fa XL |
54 | | |
55 | LL | let mut vec3 = Vec::with_capacity(len - 10); | |
add651ee | 56 | | ---------------------------- help: consider replacing this with: `vec![0; len - 10]` |
f20569fa XL |
57 | LL | vec3.resize(len - 10, 0); |
58 | | ^^^^^^^^^^^^^^^^^^^^^^^^ | |
59 | ||
60 | error: slow zero-filling initialization | |
c620b35d | 61 | --> tests/ui/slow_vector_initialization.rs:64:5 |
064997fb FG |
62 | | |
63 | LL | let mut vec4 = Vec::with_capacity(len); | |
add651ee | 64 | | ----------------------- help: consider replacing this with: `vec![0; len]` |
064997fb FG |
65 | LL | vec4.resize(vec4.capacity(), 0); |
66 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
67 | ||
68 | error: slow zero-filling initialization | |
c620b35d | 69 | --> tests/ui/slow_vector_initialization.rs:69:5 |
f20569fa XL |
70 | | |
71 | LL | vec1 = Vec::with_capacity(10); | |
add651ee | 72 | | ---------------------- help: consider replacing this with: `vec![0; 10]` |
f20569fa XL |
73 | LL | vec1.resize(10, 0); |
74 | | ^^^^^^^^^^^^^^^^^^ | |
75 | ||
add651ee | 76 | error: slow zero-filling initialization |
c620b35d | 77 | --> tests/ui/slow_vector_initialization.rs:77:5 |
add651ee FG |
78 | | |
79 | LL | let mut vec1 = Vec::new(); | |
80 | | ---------- help: consider replacing this with: `vec![0; len]` | |
81 | LL | vec1.resize(len, 0); | |
82 | | ^^^^^^^^^^^^^^^^^^^ | |
83 | ||
84 | error: slow zero-filling initialization | |
c620b35d | 85 | --> tests/ui/slow_vector_initialization.rs:82:5 |
add651ee FG |
86 | | |
87 | LL | let mut vec3 = Vec::new(); | |
88 | | ---------- help: consider replacing this with: `vec![0; len - 10]` | |
89 | LL | vec3.resize(len - 10, 0); | |
90 | | ^^^^^^^^^^^^^^^^^^^^^^^^ | |
91 | ||
92 | error: slow zero-filling initialization | |
c620b35d | 93 | --> tests/ui/slow_vector_initialization.rs:87:5 |
add651ee FG |
94 | | |
95 | LL | vec1 = Vec::new(); | |
96 | | ---------- help: consider replacing this with: `vec![0; 10]` | |
97 | LL | vec1.resize(10, 0); | |
98 | | ^^^^^^^^^^^^^^^^^^ | |
99 | ||
781aab86 | 100 | error: slow zero-filling initialization |
c620b35d | 101 | --> tests/ui/slow_vector_initialization.rs:91:5 |
781aab86 FG |
102 | | |
103 | LL | vec1 = vec![]; | |
104 | | ------ help: consider replacing this with: `vec![0; 10]` | |
105 | LL | vec1.resize(10, 0); | |
106 | | ^^^^^^^^^^^^^^^^^^ | |
107 | ||
108 | error: aborting due to 13 previous errors | |
f20569fa | 109 |