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,