diff --git a/src/config.rs b/src/config.rs index 0ea8abd94..af76b9576 100644 --- a/src/config.rs +++ b/src/config.rs @@ -144,7 +144,7 @@ impl CrateConfig { .bin .first() .or(manifest.lib.as_ref()) - .and_then(|lib| lib.name.clone()) + .and_then(|product| product.name.clone()) .or_else(|| manifest.package.as_ref().map(|pkg| pkg.name.clone())) .expect("No lib found from cargo metadata"); let executable = ExecutableType::Binary(output_filename);