@@ -452,35 +452,36 @@ const fn plus7_u8(e: u8) -> u8 {
452
452
e + 7
453
453
}
454
454
455
- const _: ( ) = {
456
- let r_ok: Result < u8 , u8 > = Ok ( 10 ) ;
457
- let r_err: Result < u8 , u8 > = Err ( 20 ) ;
458
-
459
- let _ok_and = r_ok. is_ok_and ( eq10) ;
460
- let _err_and = r_err. is_err_and ( eq20) ;
455
+ #[ test]
456
+ fn test_const_result ( ) {
457
+ const {
458
+ let r_ok: Result < u8 , u8 > = Ok ( 10 ) ;
459
+ let r_err: Result < u8 , u8 > = Err ( 20 ) ;
461
460
462
- let _opt_ok : Option < u8 > = r_ok. ok ( ) ;
463
- let _opt_err : Option < u8 > = r_err. err ( ) ;
461
+ let _ok_and = r_ok. is_ok_and ( eq10 ) ;
462
+ let _err_and = r_err. is_err_and ( eq20 ) ;
464
463
465
- let _mapped: Result < u16 , u8 > = r_ok. map ( double_u16) ;
466
- let _map_or: u16 = r_ok. map_or ( 0 , to_u16) ;
467
- let _map_or_else: u16 = r_err. map_or_else ( err_to_u16_plus1, to_u16) ;
468
- let _map_or_default: u8 = r_err. map_or_default ( inc_u8) ;
464
+ let _opt_ok: Option < u8 > = r_ok. ok ( ) ;
465
+ let _opt_err: Option < u8 > = r_err. err ( ) ;
469
466
470
- let _map_err: Result < u8 , u16 > = r_err. map_err ( to_u16) ;
467
+ let _mapped: Result < u16 , u8 > = r_ok. map ( double_u16) ;
468
+ let _map_or: u16 = r_ok. map_or ( 0 , to_u16) ;
469
+ let _map_or_else: u16 = r_err. map_or_else ( err_to_u16_plus1, to_u16) ;
470
+ let _map_or_default: u8 = r_err. map_or_default ( inc_u8) ;
471
471
472
- let _inspected_ok: Result < u8 , u8 > = r_ok. inspect ( noop_u8_ref) ;
473
- let _inspected_err: Result < u8 , u8 > = r_err. inspect_err ( noop_u8_ref) ;
472
+ let _map_err: Result < u8 , u16 > = r_err. map_err ( to_u16) ;
474
473
475
- // let _unwrapped: u8 = r_ok.unwrap( );
476
- let _unwrapped_default : u8 = r_err. unwrap_or_default ( ) ;
474
+ let _inspected_ok : Result < u8 , u8 > = r_ok. inspect ( noop_u8_ref ) ;
475
+ let _inspected_err : Result < u8 , u8 > = r_err. inspect_err ( noop_u8_ref ) ;
477
476
478
- let _and_then: Result < u8 , u8 > = r_ok. and_then ( add1_result) ;
479
- let _or: Result < u8 , u8 > = r_err. or ( Ok ( 5 ) ) ;
480
- let _or_else: Result < u8 , u8 > = r_err. or_else ( add5_result) ;
477
+ // let _unwrapped: u8 = r_ok.unwrap();
478
+ let _unwrapped_default: u8 = r_err. unwrap_or_default ( ) ;
481
479
482
- let _u_or: u8 = r_err. unwrap_or ( 7 ) ;
483
- let _u_or_else: u8 = r_err. unwrap_or_else ( plus7_u8) ;
480
+ let _and_then: Result < u8 , u8 > = r_ok. and_then ( add1_result) ;
481
+ let _or: Result < u8 , u8 > = r_err. or ( Ok ( 5 ) ) ;
482
+ let _or_else: Result < u8 , u8 > = r_err. or_else ( add5_result) ;
484
483
485
- ( ) ;
486
- } ;
484
+ let _u_or: u8 = r_err. unwrap_or ( 7 ) ;
485
+ let _u_or_else: u8 = r_err. unwrap_or_else ( plus7_u8) ;
486
+ } ;
487
+ }
0 commit comments