mirror of
https://github.com/starovoid/rxing.git
synced 2026-07-26 04:12:34 +00:00
remove more needless String conversions
This commit is contained in:
@@ -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"))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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",
|
||||
))),
|
||||
)),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user