@@ -381,17 +381,20 @@ impl<'a, 'tcx> CastCheck<'tcx> {
381
381
if self . expr_ty . is_numeric ( ) {
382
382
if self . expr_ty == fcx. tcx . types . u32 {
383
383
err. multipart_suggestion (
384
- "try `char::from_u32` instead" ,
384
+ "consider using `char::from_u32` instead" ,
385
385
vec ! [
386
386
( self . expr_span. shrink_to_lo( ) , "char::from_u32(" . to_string( ) ) ,
387
387
( self . expr_span. shrink_to_hi( ) . to( self . cast_span) , ")" . to_string( ) ) ,
388
388
] ,
389
389
Applicability :: MachineApplicable ,
390
390
) ;
391
391
} else if self . expr_ty == fcx. tcx . types . i8 {
392
- err. span_help ( self . span , "try casting from `u8` instead" ) ;
392
+ err. span_help ( self . span , "consider casting from `u8` instead" ) ;
393
393
} else {
394
- err. span_help ( self . span , "try `char::from_u32` instead (via a `u32`)" ) ;
394
+ err. span_help (
395
+ self . span ,
396
+ "consider using `char::from_u32` instead (via a `u32`)" ,
397
+ ) ;
395
398
} ;
396
399
}
397
400
err. emit ( ) ;
@@ -643,7 +646,7 @@ impl<'a, 'tcx> CastCheck<'tcx> {
643
646
let mtstr = mt. prefix_str ( ) ;
644
647
err. span_suggestion_verbose (
645
648
self . cast_span . shrink_to_lo ( ) ,
646
- "try casting to a reference instead" ,
649
+ "consider casting to a reference instead" ,
647
650
format ! ( "&{mtstr}" ) ,
648
651
Applicability :: MachineApplicable ,
649
652
) ;
0 commit comments