Minor manual cleanu

* use default derive
* use `strip_prefix` where possible to avoid dup work
This commit is contained in:
Yuri Astrakhan 2022-12-23 03:07:42 -05:00
parent f1785f7a21
commit ec55dd1d7b
4 changed files with 9 additions and 24 deletions

View file

@ -85,16 +85,13 @@ fn main() {
let mut artifact_path = None;
for message in Message::parse_stream(output.stdout.as_slice()) {
match message.unwrap() {
Message::CompilerArtifact(artifact) => {
if artifact.target.kind.contains(&"proc-macro".to_string()) {
let repr = format!("{} {}", name, version);
if artifact.package_id.repr.starts_with(&repr) {
artifact_path = Some(PathBuf::from(&artifact.filenames[0]));
}
if let Message::CompilerArtifact(artifact) = message.unwrap() {
if artifact.target.kind.contains(&"proc-macro".to_string()) {
let repr = format!("{} {}", name, version);
if artifact.package_id.repr.starts_with(&repr) {
artifact_path = Some(PathBuf::from(&artifact.filenames[0]));
}
}
_ => (), // Unknown message
}
}