From f20bf09292739e1bdbba9c1f8235a35f7d2d7712 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Fri, 18 Jun 2021 08:41:19 +0200 Subject: Make progress bar for loading DAG optional Signed-off-by: Matthias Beyer --- src/package/dag.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/package') diff --git a/src/package/dag.rs b/src/package/dag.rs index 1075dda..102355a 100644 --- a/src/package/dag.rs +++ b/src/package/dag.rs @@ -40,14 +40,14 @@ impl Dag { pub fn for_root_package( p: Package, repo: &Repository, - progress: &ProgressBar, + progress: Option<&ProgressBar>, ) -> Result { fn add_sub_packages<'a>( repo: &'a Repository, mappings: &mut HashMap<&'a Package, daggy::NodeIndex>, dag: &mut daggy::Dag<&'a Package, i8>, p: &'a Package, - progress: &ProgressBar + progress: Option<&ProgressBar> ) -> Result<()> { p.get_self_packaged_dependencies() .and_then_ok(|(name, constr)| { @@ -63,7 +63,7 @@ impl Dag { // recurse packs.into_iter() .try_for_each(|p| { - progress.tick(); + progress.as_ref().map(|p| p.tick()); let idx = dag.add_node(p); mappings.insert(p, idx); -- cgit v1.2.3