File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
src/cargo/ops/cargo_compile Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -247,15 +247,15 @@ impl<'a> UnitGenerator<'a, '_> {
247
247
mode : CompileMode ,
248
248
) -> CargoResult < Vec < Proposal < ' a > > > {
249
249
let is_glob = is_glob_pattern ( target_name) ;
250
- let proposals = if is_glob {
251
- let pattern = build_glob ( target_name ) ? ;
252
- let filter = | t : & Target | is_expected_kind ( t ) && pattern . matches ( t . name ( ) ) ;
253
- self . filter_targets ( filter , true , mode )
254
- } else {
255
- let filter = | t : & Target | t. name ( ) == target_name && is_expected_kind ( t ) ;
256
- self . filter_targets ( filter , true , mode )
250
+ let pattern = build_glob ( target_name ) ? ;
251
+ let filter = | t : & Target | {
252
+ if is_glob {
253
+ is_expected_kind ( t ) && pattern . matches ( t . name ( ) )
254
+ } else {
255
+ is_expected_kind ( t ) && t. name ( ) == target_name
256
+ }
257
257
} ;
258
-
258
+ let proposals = self . filter_targets ( filter , true , mode ) ;
259
259
if proposals. is_empty ( ) {
260
260
let targets = self
261
261
. packages
You can’t perform that action at this time.
0 commit comments