diff options
| author | Marijn Schouten <mhkbst@gmail.com> | 2025-03-07 11:17:39 +0000 |
|---|---|---|
| committer | Marijn Schouten <mhkbst@gmail.com> | 2025-06-23 06:36:22 +0000 |
| commit | 05b74d558ffd35f038f572b65952622a84f3e274 (patch) | |
| tree | 555a0aa4045188c042616dbf1726b54c67d5e089 /clippy_dev | |
| parent | 9f96120e668a56552130bc6a36bb1bb96172e382 (diff) | |
| download | rust-05b74d558ffd35f038f572b65952622a84f3e274.tar.gz rust-05b74d558ffd35f038f572b65952622a84f3e274.zip | |
update to literal-escaper 0.0.4 for better API without `unreachable` and faster string parsing
Diffstat (limited to 'clippy_dev')
| -rw-r--r-- | clippy_dev/src/update_lints.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clippy_dev/src/update_lints.rs b/clippy_dev/src/update_lints.rs index 08592f2521f..3b827cc5603 100644 --- a/clippy_dev/src/update_lints.rs +++ b/clippy_dev/src/update_lints.rs @@ -2,6 +2,7 @@ use crate::utils::{ ErrAction, File, FileUpdater, RustSearcher, Token, UpdateMode, UpdateStatus, expect_action, update_text_region_fn, }; use itertools::Itertools; +use rustc_lexer::{LiteralKind, TokenKind, tokenize}; use std::collections::HashSet; use std::fmt::Write; use std::ops::Range; @@ -342,7 +343,7 @@ fn parse_str_lit(s: &str) -> String { .and_then(|s| s.strip_suffix('"')) .unwrap_or_else(|| panic!("expected quoted string, found `{s}`")); let mut res = String::with_capacity(s.len()); - rustc_literal_escaper::unescape_unicode(s, mode, &mut |_, ch| { + rustc_literal_escaper::unescape_str(s, |range, ch| { if let Ok(ch) = ch { res.push(ch); } |
