refactor: simplify default implementation for Config struct

This commit is contained in:
2026-03-17 21:54:45 +01:00
parent 308867b2d9
commit 0c463703a3
2 changed files with 8 additions and 14 deletions

View File

@@ -152,14 +152,14 @@ fn percent_decode(s: &str) -> String {
let mut out = Vec::with_capacity(bytes.len());
let mut i = 0;
while i < bytes.len() {
if bytes[i] == b'%' && i + 2 < bytes.len() {
if let Ok(b) =
if bytes[i] == b'%'
&& i + 2 < bytes.len()
&& let Ok(b) =
u8::from_str_radix(std::str::from_utf8(&bytes[i + 1..i + 3]).unwrap_or(""), 16)
{
out.push(b);
i += 3;
continue;
}
{
out.push(b);
i += 3;
continue;
}
out.push(bytes[i]);
i += 1;