Skip to content

Commit cfd45da

Browse files
committed
fix(pkgid): fallback when host does not exist
1 parent 242d7df commit cfd45da

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/cargo/core/package_id_spec.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,8 @@ impl fmt::Display for PackageIdSpec {
279279
match self.url {
280280
Some(ref url) => {
281281
if url.scheme() == "cargo" {
282-
write!(f, "{}{}", url.host().unwrap(), url.path())?;
282+
let host = url.host().unwrap_or(url::Host::Domain(""));
283+
write!(f, "{}{}", host, url.path())?;
283284
} else {
284285
write!(f, "{}", url)?;
285286
}

0 commit comments

Comments
 (0)