Skip to content

Commit 474598e

Browse files
committed
refactor(package): Make steps explicit
1 parent 3f857e9 commit 474598e

File tree

1 file changed

+6
-4
lines changed
  • src/cargo/ops/cargo_package

1 file changed

+6
-4
lines changed

src/cargo/ops/cargo_package/mod.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,12 @@ pub fn package(ws: &Workspace<'_>, opts: &PackageOpts<'_>) -> CargoResult<Vec<Fi
217217
// So we need filter
218218
pkgs.retain(|(pkg, _feats)| specs.iter().any(|spec| spec.matches(pkg.package_id())));
219219

220-
Ok(do_package(ws, opts, pkgs)?
221-
.into_iter()
222-
.map(|x| x.2)
223-
.collect())
220+
let packaged = do_package(ws, opts, pkgs)?;
221+
222+
let mut result = Vec::new();
223+
result.extend(packaged.into_iter().map(|(_, _, src)| src));
224+
225+
Ok(result)
224226
}
225227

226228
/// Packages an entire workspace.

0 commit comments

Comments
 (0)