remove more needless String conversions

This commit is contained in:
Vukašin Stepanović
2023-02-15 11:18:56 +00:00
parent 528ddea41c
commit df8828331d
4 changed files with 6 additions and 10 deletions

View File

@@ -300,9 +300,7 @@ pub fn urlDecode(encoded: &str) -> Result<String, Exceptions> {
if let Ok(decoded) = decode(encoded) {
Ok(decoded.to_string())
} else {
Err(Exceptions::illegalState(String::from(
"UnsupportedEncodingException",
)))
Err(Exceptions::illegalState("UnsupportedEncodingException"))
}
}

View File

@@ -124,9 +124,9 @@ fn model_year(c: char) -> Result<u32, Exceptions> {
'V'..='Y' => Ok((c as u8 as u32 - b'V' as u32) + 1997),
'1'..='9' => Ok((c as u8 as u32 - b'1' as u32) + 2001),
'A'..='D' => Ok((c as u8 as u32 - b'A' as u32) + 2010),
_ => Err(Exceptions::illegalArgument(String::from(
_ => Err(Exceptions::illegalArgument(
"model year argument out of range",
))),
)),
}
}