File tree 1 file changed +12
-12
lines changed
1 file changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -1120,23 +1120,23 @@ impl<'tcx> Visitor<'tcx> for FindPanicUnwrap<'_, 'tcx> {
1120
1120
}
1121
1121
}
1122
1122
1123
- #[ allow ( clippy:: range_plus_one) ] // inclusive ranges aren't the same type
1123
+ #[ expect ( clippy:: range_plus_one) ] // inclusive ranges aren't the same type
1124
1124
fn looks_like_refdef ( doc : & str , range : Range < usize > ) -> Option < Range < usize > > {
1125
1125
let offset = range. start ;
1126
1126
let mut iterator = doc. as_bytes ( ) [ range] . iter ( ) . copied ( ) . enumerate ( ) ;
1127
1127
let mut start = None ;
1128
1128
while let Some ( ( i, byte) ) = iterator. next ( ) {
1129
- if byte == b'\\' {
1130
- iterator . next ( ) ;
1131
- continue ;
1132
- }
1133
- if byte == b'[' {
1134
- start = Some ( i + offset) ;
1135
- }
1136
- if let Some ( start) = start
1137
- && byte == b']'
1138
- {
1139
- return Some ( start..i + offset + 1 ) ;
1129
+ match byte {
1130
+ b'\\' => {
1131
+ iterator . next ( ) ;
1132
+ } ,
1133
+ b'[' => {
1134
+ start = Some ( i + offset) ;
1135
+ } ,
1136
+ b']' if let Some ( start) = start => {
1137
+ return Some ( start..i + offset + 1 ) ;
1138
+ } ,
1139
+ _ => { } ,
1140
1140
}
1141
1141
}
1142
1142
None
You can’t perform that action at this time.
0 commit comments