1 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
2 --> $DIR/uninit_vec.rs:12:5
4 LL | let mut vec: Vec<u8> = Vec::with_capacity(1000);
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10 = note: `-D clippy::uninit-vec` implied by `-D warnings`
11 = help: initialize the buffer or wrap the content in `MaybeUninit`
13 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
14 --> $DIR/uninit_vec.rs:18:5
16 LL | vec.reserve(1000);
19 LL | vec.set_len(200);
22 = help: initialize the buffer or wrap the content in `MaybeUninit`
24 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
25 --> $DIR/uninit_vec.rs:24:5
27 LL | let mut vec: Vec<u8> = Vec::new();
28 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
30 LL | vec.set_len(200);
33 = help: initialize the buffer or wrap the content in `MaybeUninit`
35 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
36 --> $DIR/uninit_vec.rs:30:5
38 LL | let mut vec: Vec<u8> = Default::default();
39 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
41 LL | vec.set_len(200);
44 = help: initialize the buffer or wrap the content in `MaybeUninit`
46 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
47 --> $DIR/uninit_vec.rs:35:5
49 LL | let mut vec: Vec<u8> = Vec::default();
50 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
52 LL | vec.set_len(200);
55 = help: initialize the buffer or wrap the content in `MaybeUninit`
57 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
58 --> $DIR/uninit_vec.rs:49:5
60 LL | let mut vec: Vec<u8> = Vec::with_capacity(1000);
61 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
63 LL | vec.set_len(200);
66 = help: initialize the buffer or wrap the content in `MaybeUninit`
68 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
69 --> $DIR/uninit_vec.rs:58:5
71 LL | my_vec.vec.reserve(1000);
72 | ^^^^^^^^^^^^^^^^^^^^^^^^^
74 LL | my_vec.vec.set_len(200);
75 | ^^^^^^^^^^^^^^^^^^^^^^^
77 = help: initialize the buffer or wrap the content in `MaybeUninit`
79 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
80 --> $DIR/uninit_vec.rs:63:5
82 LL | my_vec.vec = Vec::with_capacity(1000);
83 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
85 LL | my_vec.vec.set_len(200);
86 | ^^^^^^^^^^^^^^^^^^^^^^^
88 = help: initialize the buffer or wrap the content in `MaybeUninit`
90 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
91 --> $DIR/uninit_vec.rs:42:9
93 LL | let mut vec: Vec<u8> = Vec::with_capacity(1000);
94 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
95 LL | vec.set_len(200);
98 = help: initialize the buffer or wrap the content in `MaybeUninit`
100 error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
101 --> $DIR/uninit_vec.rs:45:9
103 LL | vec.reserve(1000);
105 LL | vec.set_len(200);
108 = help: initialize the buffer or wrap the content in `MaybeUninit`
110 error: aborting due to 10 previous errors