@@ -176,12 +176,10 @@ impl<'a, E: Error + 'a> From<E> for Box<dyn Error + 'a> {
176
176
/// }
177
177
/// }
178
178
///
179
- /// fn main() {
180
- /// let an_error = AnError;
181
- /// assert!(0 == mem::size_of_val(&an_error));
182
- /// let a_boxed_error = Box::<Error>::from(an_error);
183
- /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error))
184
- /// }
179
+ /// let an_error = AnError;
180
+ /// assert!(0 == mem::size_of_val(&an_error));
181
+ /// let a_boxed_error = Box::<Error>::from(an_error);
182
+ /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error))
185
183
/// ```
186
184
fn from ( err : E ) -> Box < dyn Error + ' a > {
187
185
Box :: new ( err)
@@ -219,13 +217,11 @@ impl<'a, E: Error + Send + Sync + 'a> From<E> for Box<dyn Error + Send + Sync +
219
217
///
220
218
/// unsafe impl Sync for AnError {}
221
219
///
222
- /// fn main() {
223
- /// let an_error = AnError;
224
- /// assert!(0 == mem::size_of_val(&an_error));
225
- /// let a_boxed_error = Box::<Error + Send + Sync>::from(an_error);
226
- /// assert!(
227
- /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
228
- /// }
220
+ /// let an_error = AnError;
221
+ /// assert!(0 == mem::size_of_val(&an_error));
222
+ /// let a_boxed_error = Box::<Error + Send + Sync>::from(an_error);
223
+ /// assert!(
224
+ /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
229
225
/// ```
230
226
fn from ( err : E ) -> Box < dyn Error + Send + Sync + ' a > {
231
227
Box :: new ( err)
@@ -242,12 +238,10 @@ impl From<String> for Box<dyn Error + Send + Sync> {
242
238
/// use std::error::Error;
243
239
/// use std::mem;
244
240
///
245
- /// fn main() {
246
- /// let a_string_error = "a string error".to_string();
247
- /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_string_error);
248
- /// assert!(
249
- /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
250
- /// }
241
+ /// let a_string_error = "a string error".to_string();
242
+ /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_string_error);
243
+ /// assert!(
244
+ /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
251
245
/// ```
252
246
fn from ( err : String ) -> Box < dyn Error + Send + Sync > {
253
247
#[ derive( Debug ) ]
@@ -277,11 +271,9 @@ impl From<String> for Box<dyn Error> {
277
271
/// use std::error::Error;
278
272
/// use std::mem;
279
273
///
280
- /// fn main() {
281
- /// let a_string_error = "a string error".to_string();
282
- /// let a_boxed_error = Box::<Error>::from(a_string_error);
283
- /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error))
284
- /// }
274
+ /// let a_string_error = "a string error".to_string();
275
+ /// let a_boxed_error = Box::<Error>::from(a_string_error);
276
+ /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error))
285
277
/// ```
286
278
fn from ( str_err : String ) -> Box < dyn Error > {
287
279
let err1: Box < dyn Error + Send + Sync > = From :: from ( str_err) ;
@@ -300,12 +292,10 @@ impl<'a, 'b> From<&'b str> for Box<dyn Error + Send + Sync + 'a> {
300
292
/// use std::error::Error;
301
293
/// use std::mem;
302
294
///
303
- /// fn main() {
304
- /// let a_str_error = "a str error";
305
- /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_str_error);
306
- /// assert!(
307
- /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
308
- /// }
295
+ /// let a_str_error = "a str error";
296
+ /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_str_error);
297
+ /// assert!(
298
+ /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
309
299
/// ```
310
300
fn from ( err : & ' b str ) -> Box < dyn Error + Send + Sync + ' a > {
311
301
From :: from ( String :: from ( err) )
@@ -322,11 +312,9 @@ impl<'a> From<&'a str> for Box<dyn Error> {
322
312
/// use std::error::Error;
323
313
/// use std::mem;
324
314
///
325
- /// fn main() {
326
- /// let a_str_error = "a str error";
327
- /// let a_boxed_error = Box::<Error>::from(a_str_error);
328
- /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error))
329
- /// }
315
+ /// let a_str_error = "a str error";
316
+ /// let a_boxed_error = Box::<Error>::from(a_str_error);
317
+ /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error))
330
318
/// ```
331
319
fn from ( err : & ' a str ) -> Box < dyn Error > {
332
320
From :: from ( String :: from ( err) )
@@ -344,12 +332,10 @@ impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + Send + Sync + 'a> {
344
332
/// use std::mem;
345
333
/// use std::borrow::Cow;
346
334
///
347
- /// fn main() {
348
- /// let a_cow_str_error = Cow::from("a str error");
349
- /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_cow_str_error);
350
- /// assert!(
351
- /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
352
- /// }
335
+ /// let a_cow_str_error = Cow::from("a str error");
336
+ /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_cow_str_error);
337
+ /// assert!(
338
+ /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
353
339
/// ```
354
340
fn from ( err : Cow < ' b , str > ) -> Box < dyn Error + Send + Sync + ' a > {
355
341
From :: from ( String :: from ( err) )
@@ -367,11 +353,9 @@ impl<'a> From<Cow<'a, str>> for Box<dyn Error> {
367
353
/// use std::mem;
368
354
/// use std::borrow::Cow;
369
355
///
370
- /// fn main() {
371
- /// let a_cow_str_error = Cow::from("a str error");
372
- /// let a_boxed_error = Box::<Error>::from(a_cow_str_error);
373
- /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error))
374
- /// }
356
+ /// let a_cow_str_error = Cow::from("a str error");
357
+ /// let a_boxed_error = Box::<Error>::from(a_cow_str_error);
358
+ /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error))
375
359
/// ```
376
360
fn from ( err : Cow < ' a , str > ) -> Box < dyn Error > {
377
361
From :: from ( String :: from ( err) )
0 commit comments