Skip to content

Commit 8f9eee9

Browse files
hkBstUrgau
authored andcommitted
skip_whitespace: use a non-ref callback
1 parent f3f0220 commit 8f9eee9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -344,8 +344,8 @@ trait Unescape {
344344
let _ = chars.next();
345345
// skip whitespace for backslash newline, see [Rust language reference]
346346
// (https://doc.rust-lang.org/reference/tokens.html#string-literals).
347-
let mut callback_err = |range, err| callback(range, Err(err));
348-
skip_ascii_whitespace(&mut chars, start, &mut callback_err);
347+
let callback_err = |range, err| callback(range, Err(err));
348+
skip_ascii_whitespace(&mut chars, start, callback_err);
349349
continue;
350350
} else {
351351
Self::unescape_1(&mut chars)
@@ -444,7 +444,7 @@ fn unicode_escape(chars: &mut impl Iterator<Item = char>) -> Result<u32, EscapeE
444444
/// Skip ASCII whitespace, except for the formfeed character
445445
/// (see [this issue](https://github.com/rust-lang/rust/issues/136600)).
446446
/// Warns on unescaped newline and following non-ASCII whitespace.
447-
fn skip_ascii_whitespace<F>(chars: &mut Chars<'_>, start: usize, callback: &mut F)
447+
fn skip_ascii_whitespace<F>(chars: &mut Chars<'_>, start: usize, mut callback: F)
448448
where
449449
F: FnMut(Range<usize>, EscapeError),
450450
{

0 commit comments

Comments
 (0)