@@ -22,7 +22,40 @@ LL | vec.set_len(200);
2222 = help: initialize the buffer or wrap the content in `MaybeUninit`
2323
2424error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
25- --> $DIR/uninit_vec.rs:32:5
25+ --> $DIR/uninit_vec.rs:24:5
26+ |
27+ LL | let mut vec: Vec<u8> = Vec::new();
28+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
29+ LL | unsafe {
30+ LL | vec.set_len(200);
31+ | ^^^^^^^^^^^^^^^^
32+ |
33+ = help: initialize the buffer or wrap the content in `MaybeUninit`
34+
35+ error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
36+ --> $DIR/uninit_vec.rs:30:5
37+ |
38+ LL | let mut vec: Vec<u8> = Default::default();
39+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
40+ LL | unsafe {
41+ LL | vec.set_len(200);
42+ | ^^^^^^^^^^^^^^^^
43+ |
44+ = help: initialize the buffer or wrap the content in `MaybeUninit`
45+
46+ error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
47+ --> $DIR/uninit_vec.rs:35:5
48+ |
49+ LL | let mut vec: Vec<u8> = Vec::default();
50+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
51+ LL | unsafe {
52+ LL | vec.set_len(200);
53+ | ^^^^^^^^^^^^^^^^
54+ |
55+ = help: initialize the buffer or wrap the content in `MaybeUninit`
56+
57+ error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
58+ --> $DIR/uninit_vec.rs:49:5
2659 |
2760LL | let mut vec: Vec<u8> = Vec::with_capacity(1000);
2861 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -33,7 +66,7 @@ LL | vec.set_len(200);
3366 = help: initialize the buffer or wrap the content in `MaybeUninit`
3467
3568error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
36- --> $DIR/uninit_vec.rs:41 :5
69+ --> $DIR/uninit_vec.rs:58 :5
3770 |
3871LL | my_vec.vec.reserve(1000);
3972 | ^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -44,7 +77,7 @@ LL | my_vec.vec.set_len(200);
4477 = help: initialize the buffer or wrap the content in `MaybeUninit`
4578
4679error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
47- --> $DIR/uninit_vec.rs:46 :5
80+ --> $DIR/uninit_vec.rs:63 :5
4881 |
4982LL | my_vec.vec = Vec::with_capacity(1000);
5083 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -55,7 +88,7 @@ LL | my_vec.vec.set_len(200);
5588 = help: initialize the buffer or wrap the content in `MaybeUninit`
5689
5790error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
58- --> $DIR/uninit_vec.rs:25 :9
91+ --> $DIR/uninit_vec.rs:42 :9
5992 |
6093LL | let mut vec: Vec<u8> = Vec::with_capacity(1000);
6194 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -65,7 +98,7 @@ LL | vec.set_len(200);
6598 = help: initialize the buffer or wrap the content in `MaybeUninit`
6699
67100error: calling `set_len()` immediately after reserving a buffer creates uninitialized values
68- --> $DIR/uninit_vec.rs:28 :9
101+ --> $DIR/uninit_vec.rs:45 :9
69102 |
70103LL | vec.reserve(1000);
71104 | ^^^^^^^^^^^^^^^^^^
@@ -74,5 +107,5 @@ LL | vec.set_len(200);
74107 |
75108 = help: initialize the buffer or wrap the content in `MaybeUninit`
76109
77- error: aborting due to 7 previous errors
110+ error: aborting due to 10 previous errors
78111
0 commit comments