Skip to content

Commit 7595a25

Browse files
committed
Only look for lib name, do nothing if no lib target.
1 parent e019724 commit 7595a25

File tree

1 file changed

+8
-11
lines changed
  • src/cargo/ops/tree/format

1 file changed

+8
-11
lines changed

src/cargo/ops/tree/format/mod.rs

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -102,17 +102,14 @@ impl<'a> fmt::Display for Display<'a> {
102102
write!(fmt, "{}", features.join(","))?;
103103
}
104104
Chunk::Name => {
105-
write!(
106-
fmt,
107-
"{}",
108-
package
109-
.manifest()
110-
.targets()
111-
.iter()
112-
.find(|target| target.is_lib() || target.is_dylib())
113-
.map(|lib_target| lib_target.name())
114-
.unwrap_or(&package.name())
115-
)?;
105+
if let Some(target) = package
106+
.manifest()
107+
.targets()
108+
.iter()
109+
.find(|target| target.is_lib())
110+
{
111+
write!(fmt, "{}", target.name())?;
112+
}
116113
}
117114
}
118115
}

0 commit comments

Comments
 (0)