@@ -1082,30 +1082,29 @@ fn build_manual_memcpy_suggestion<'tcx>(
1082
1082
}
1083
1083
}
1084
1084
1085
- let print_limit =
1086
- |end : & Expr < ' _ > , end_str : & str , base : & Expr < ' _ > , sugg : MinifyingSugg < ' static > | -> MinifyingSugg < ' static > {
1087
- if_chain ! {
1088
- if let ExprKind :: MethodCall ( method, _, len_args, _) = end. kind;
1089
- if method. ident. name == sym!( len) ;
1090
- if len_args. len( ) == 1 ;
1091
- if let Some ( arg) = len_args. get( 0 ) ;
1092
- if var_def_id( cx, arg) == var_def_id( cx, base) ;
1093
- then {
1094
- if sugg. as_str( ) == end_str {
1095
- sugg:: EMPTY . into( )
1096
- } else {
1097
- sugg
1098
- }
1085
+ let print_limit = |end : & Expr < ' _ > , end_str : & str , base : & Expr < ' _ > , sugg : MinifyingSugg < ' static > | {
1086
+ if_chain ! {
1087
+ if let ExprKind :: MethodCall ( method, _, len_args, _) = end. kind;
1088
+ if method. ident. name == sym!( len) ;
1089
+ if len_args. len( ) == 1 ;
1090
+ if let Some ( arg) = len_args. get( 0 ) ;
1091
+ if var_def_id( cx, arg) == var_def_id( cx, base) ;
1092
+ then {
1093
+ if sugg. as_str( ) == end_str {
1094
+ sugg:: EMPTY . into( )
1099
1095
} else {
1100
- match limits {
1101
- ast:: RangeLimits :: Closed => {
1102
- sugg + & sugg:: ONE . into( )
1103
- } ,
1104
- ast:: RangeLimits :: HalfOpen => sugg,
1105
- }
1096
+ sugg
1097
+ }
1098
+ } else {
1099
+ match limits {
1100
+ ast:: RangeLimits :: Closed => {
1101
+ sugg + & sugg:: ONE . into( )
1102
+ } ,
1103
+ ast:: RangeLimits :: HalfOpen => sugg,
1106
1104
}
1107
1105
}
1108
- } ;
1106
+ }
1107
+ } ;
1109
1108
1110
1109
let start_str = Sugg :: hir ( cx, start, "" ) . into ( ) ;
1111
1110
let end_str: MinifyingSugg < ' _ > = Sugg :: hir ( cx, end, "" ) . into ( ) ;
0 commit comments