From dc9be6018cf165aa30e9dceaad4804640c1d4cc2 Mon Sep 17 00:00:00 2001 From: xtqqczze <45661989+xtqqczze@users.noreply.github.com> Date: Mon, 16 Feb 2026 16:28:01 +0000 Subject: [PATCH] clippy: fix cast_lossless lint --- Cargo.toml | 1 - src/sed/delimited_parser.rs | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d49c944..48d7cbb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -157,7 +157,6 @@ manual_assert = "allow" # 2 ignore_without_reason = "allow" # 2 if_not_else = "allow" # 2 format_push_string = "allow" # 2 -cast_lossless = "allow" # 2 should_panic_without_expect = "allow" # 1 many_single_char_names = "allow" # 1 comparison_chain = "allow" diff --git a/src/sed/delimited_parser.rs b/src/sed/delimited_parser.rs index 6a838ac..85e59a0 100644 --- a/src/sed/delimited_parser.rs +++ b/src/sed/delimited_parser.rs @@ -77,7 +77,7 @@ fn create_control_char(x: char) -> Option { let c = x.to_ascii_uppercase(); let transformed = (c as u8) ^ 0x40; - char::from_u32(transformed as u32) + char::from_u32(u32::from(transformed)) } /// Parse a character escape valid in all contexts (RE pattern, substitution,