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

@@ -31,9 +31,9 @@ impl TokenType {
match self {
TokenType::Simple(a) => a.appendTo(bit_array, text),
TokenType::BinaryShift(a) => a.appendTo(bit_array, text),
TokenType::Empty => Err(Exceptions::illegalState(String::from(
TokenType::Empty => Err(Exceptions::illegalState(
"cannot appendTo on Empty final item",
))),
)),
}
}
}

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",
))),
)),
}
}

View File

@@ -49,9 +49,7 @@ impl GenericGFPoly {
*/
pub fn new(field: GenericGFRef, coefficients: &[i32]) -> Result<Self, Exceptions> {
if coefficients.is_empty() {
return Err(Exceptions::illegalArgument(String::from(
"coefficients cannot be empty",
)));
return Err(Exceptions::illegalArgument("coefficients cannot be empty"));
}
Ok(Self {
field,