Skip to content

Commit 62bfdf0

Browse files
committed
Remove unreachable branches
Signed-off-by: hi-rustin <[email protected]>
1 parent 6b24d5c commit 62bfdf0

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/cargo/ops/cargo_add/mod.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -313,10 +313,7 @@ fn resolve_dependency(
313313
selected
314314
} else {
315315
let source = crate::sources::PathSource::new(&path, src.source_id()?, config);
316-
let mut packages = source.read_packages()?;
317-
let package = packages
318-
.pop()
319-
.ok_or(anyhow::anyhow!("no packages found at `{src}`"))?;
316+
let package = source.read_packages()?.pop().expect("at least one package");
320317
Dependency::from(package.summary())
321318
};
322319
selected
@@ -606,9 +603,7 @@ fn infer_package_for_git_source(
606603
src: &dyn std::fmt::Display,
607604
) -> CargoResult<Package> {
608605
let package = match packages.len() {
609-
0 => {
610-
anyhow::bail!("no packages found at `{src}`");
611-
}
606+
0 => unreachable!(),
612607
1 => packages.pop().expect("match ensured element is present"),
613608
_ => {
614609
let mut names: Vec<_> = packages

0 commit comments

Comments
 (0)