@@ -22,7 +22,40 @@ LL | vec.set_len(200);
22
22
= help: initialize the buffer or wrap the content in `MaybeUninit`
23
23
24
24
error: 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
26
59
|
27
60
LL | let mut vec: Vec<u8> = Vec::with_capacity(1000);
28
61
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -33,7 +66,7 @@ LL | vec.set_len(200);
33
66
= help: initialize the buffer or wrap the content in `MaybeUninit`
34
67
35
68
error: 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
37
70
|
38
71
LL | my_vec.vec.reserve(1000);
39
72
| ^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -44,7 +77,7 @@ LL | my_vec.vec.set_len(200);
44
77
= help: initialize the buffer or wrap the content in `MaybeUninit`
45
78
46
79
error: 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
48
81
|
49
82
LL | my_vec.vec = Vec::with_capacity(1000);
50
83
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -55,7 +88,7 @@ LL | my_vec.vec.set_len(200);
55
88
= help: initialize the buffer or wrap the content in `MaybeUninit`
56
89
57
90
error: 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
59
92
|
60
93
LL | let mut vec: Vec<u8> = Vec::with_capacity(1000);
61
94
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -65,7 +98,7 @@ LL | vec.set_len(200);
65
98
= help: initialize the buffer or wrap the content in `MaybeUninit`
66
99
67
100
error: 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
69
102
|
70
103
LL | vec.reserve(1000);
71
104
| ^^^^^^^^^^^^^^^^^^
@@ -74,5 +107,5 @@ LL | vec.set_len(200);
74
107
|
75
108
= help: initialize the buffer or wrap the content in `MaybeUninit`
76
109
77
- error: aborting due to 7 previous errors
110
+ error: aborting due to 10 previous errors
78
111
0 commit comments