File tree 1 file changed +2
-7
lines changed
1 file changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -313,10 +313,7 @@ fn resolve_dependency(
313
313
selected
314
314
} else {
315
315
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" ) ;
320
317
Dependency :: from ( package. summary ( ) )
321
318
} ;
322
319
selected
@@ -606,9 +603,7 @@ fn infer_package_for_git_source(
606
603
src : & dyn std:: fmt:: Display ,
607
604
) -> CargoResult < Package > {
608
605
let package = match packages. len ( ) {
609
- 0 => {
610
- anyhow:: bail!( "no packages found at `{src}`" ) ;
611
- }
606
+ 0 => unreachable ! ( ) ,
612
607
1 => packages. pop ( ) . expect ( "match ensured element is present" ) ,
613
608
_ => {
614
609
let mut names: Vec < _ > = packages
You can’t perform that action at this time.
0 commit comments