1
Fork 0

rustc_tools_util: clean up pedantic clippy warnings

This commit is contained in:
Matthias Krüger 2018-09-13 19:06:04 +02:00
parent e8400061bd
commit 19802f8652

View file

@ -39,48 +39,44 @@ pub struct VersionInfo {
} }
impl std::fmt::Display for VersionInfo { impl std::fmt::Display for VersionInfo {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self.commit_hash { if self.commit_hash.is_some() {
Some(_) => { write!(
write!( f,
f, "{} {}.{}.{} ({} {})",
"{} {}.{}.{} ({} {})", self.crate_name,
self.crate_name, self.major,
self.major, self.minor,
self.minor, self.patch,
self.patch, self.commit_hash.clone().unwrap_or_default().trim(),
self.commit_hash.clone().unwrap_or_default().trim(), self.commit_date.clone().unwrap_or_default().trim(),
self.commit_date.clone().unwrap_or_default().trim(), )?;
)?; } else {
}, write!(f, "{} {}.{}.{}", self.crate_name, self.major, self.minor, self.patch)?;
None => { }
write!(f, "{} {}.{}.{}", self.crate_name, self.major, self.minor, self.patch)?;
},
};
Ok(()) Ok(())
} }
} }
impl std::fmt::Debug for VersionInfo { impl std::fmt::Debug for VersionInfo {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!( write!(
f, f,
"VersionInfo {{ crate_name: \"{}\", major: {}, minor: {}, patch: {}", "VersionInfo {{ crate_name: \"{}\", major: {}, minor: {}, patch: {}",
self.crate_name, self.major, self.minor, self.patch, self.crate_name, self.major, self.minor, self.patch,
)?; )?;
match self.commit_hash { if self.commit_hash.is_some() {
Some(_) => { write!(
write!( f,
f, ", commit_hash: \"{}\", commit_date: \"{}\" }}",
", commit_hash: \"{}\", commit_date: \"{}\" }}", self.commit_hash.clone().unwrap_or_default().trim(),
self.commit_hash.clone().unwrap_or_default().trim(), self.commit_date.clone().unwrap_or_default().trim()
self.commit_date.clone().unwrap_or_default().trim() )?;
)?; } else {
}, write!(f, " }}")?;
None => {
write!(f, " }}")?;
},
} }
Ok(()) Ok(())
} }
} }