@@ -118,13 +118,41 @@ LL + let _ = Box::new_zeroed();
118
118
LL - let _ = Box {};
119
119
LL + let _ = Box::new_in(_, _);
120
120
|
121
- = and 12 other candidates
121
+ = and 13 other candidates
122
122
help: consider using the `Default` trait
123
123
|
124
124
LL - let _ = Box {};
125
125
LL + let _ = <Box as std::default::Default>::default();
126
126
|
127
127
128
- error: aborting due to 4 previous errors
128
+ error: cannot construct `Box<i32>` with struct literal syntax due to private fields
129
+ --> $DIR/suggest-box-new.rs:21:13
130
+ |
131
+ LL | let _ = Box::<i32> {};
132
+ | ^^^^^^^^^^
133
+ |
134
+ = note: private fields `0` and `1` that were not provided
135
+ help: you might have meant to use an associated function to build this type
136
+ |
137
+ LL - let _ = Box::<i32> {};
138
+ LL + let _ = Box::<i32>::new(_);
139
+ |
140
+ LL - let _ = Box::<i32> {};
141
+ LL + let _ = Box::<i32>::new_in(_, _);
142
+ |
143
+ LL - let _ = Box::<i32> {};
144
+ LL + let _ = Box::<i32>::into_inner(_);
145
+ |
146
+ LL - let _ = Box::<i32> {};
147
+ LL + let _ = Box::<i32>::write(_, _);
148
+ |
149
+ = and 4 other candidates
150
+ help: consider using the `Default` trait
151
+ |
152
+ LL - let _ = Box::<i32> {};
153
+ LL + let _ = <Box::<i32> as std::default::Default>::default();
154
+ |
155
+
156
+ error: aborting due to 5 previous errors
129
157
130
158
For more information about this error, try `rustc --explain E0423`.
0 commit comments