83
83
match mode {
84
84
Mode :: Char | Mode :: Byte => {
85
85
let mut chars = src. chars ( ) ;
86
- let result = unescape_char_or_byte ( & mut chars, mode == Mode :: Byte ) ;
87
- callback ( 0 ..( src. len ( ) - chars. as_str ( ) . len ( ) ) , result ) ;
86
+ let res = unescape_char_or_byte ( & mut chars, mode == Mode :: Byte ) ;
87
+ callback ( 0 ..( src. len ( ) - chars. as_str ( ) . len ( ) ) , res ) ;
88
88
}
89
89
Mode :: Str | Mode :: ByteStr => unescape_str_or_byte_str ( src, mode == Mode :: ByteStr , callback) ,
90
90
Mode :: RawStr | Mode :: RawByteStr => {
@@ -263,7 +263,7 @@ where
263
263
// them in the range computation.
264
264
while let Some ( c) = chars. next ( ) {
265
265
let start = src. len ( ) - chars. as_str ( ) . len ( ) - c. len_utf8 ( ) ;
266
- let result = match c {
266
+ let res = match c {
267
267
'\\' => {
268
268
match chars. clone ( ) . next ( ) {
269
269
Some ( '\n' ) => {
@@ -284,7 +284,7 @@ where
284
284
_ => ascii_check ( c, is_byte) ,
285
285
} ;
286
286
let end = src. len ( ) - chars. as_str ( ) . len ( ) ;
287
- callback ( start..end, result ) ;
287
+ callback ( start..end, res ) ;
288
288
}
289
289
290
290
fn skip_ascii_whitespace < F > ( chars : & mut Chars < ' _ > , start : usize , callback : & mut F )
@@ -329,12 +329,12 @@ where
329
329
// doesn't have to worry about skipping any chars.
330
330
while let Some ( c) = chars. next ( ) {
331
331
let start = src. len ( ) - chars. as_str ( ) . len ( ) - c. len_utf8 ( ) ;
332
- let result = match c {
332
+ let res = match c {
333
333
'\r' => Err ( EscapeError :: BareCarriageReturnInRawString ) ,
334
334
_ => ascii_check ( c, is_byte) ,
335
335
} ;
336
336
let end = src. len ( ) - chars. as_str ( ) . len ( ) ;
337
- callback ( start..end, result ) ;
337
+ callback ( start..end, res ) ;
338
338
}
339
339
}
340
340
0 commit comments