diff --git a/src/structs/version.rs b/src/structs/version.rs index e45629d..343b293 100644 --- a/src/structs/version.rs +++ b/src/structs/version.rs @@ -56,11 +56,11 @@ impl Version { }; let minor: Option = c.name("minor").map(|minor| { positions.push((minor.start(), minor.end())); - minor.as_str().parse().expect(&format!("Minor version invalid in tag {}", tag)) + minor.as_str().parse().unwrap_or_else(|_| panic!("Minor version invalid in tag {}", tag)) }); let patch: Option = c.name("patch").map(|patch| { positions.push((patch.start(), patch.end())); - patch.as_str().parse().expect(&format!("Patch version invalid in tag {}", tag)) + patch.as_str().parse().unwrap_or_else(|_| panic!("Patch version invalid in tag {}", tag)) }); let mut format_str = tag.to_string(); positions.reverse(); diff --git a/src/utils/request.rs b/src/utils/request.rs index e549004..afa8cc5 100644 --- a/src/utils/request.rs +++ b/src/utils/request.rs @@ -18,7 +18,7 @@ pub fn parse_www_authenticate(www_auth: &str) -> String { if *key == "realm" { return acc.to_owned() + value.as_escaped() + "?"; } else { - return format!("{}&{}={}", acc, key, value.as_escaped()); + format!("{}&{}={}", acc, key, value.as_escaped()) } }) } else {