diff --git a/src/graph/adjacencies.rs b/src/graph/adjacencies.rs index cc5041f..6e000d8 100644 --- a/src/graph/adjacencies.rs +++ b/src/graph/adjacencies.rs @@ -36,7 +36,10 @@ impl<'a> Adjacencies<'a> { *adjacencies.entry(node.clone()).or_default() += *c; } } - let mut result = adjacencies.into_iter().collect::>(); + let mut result = adjacencies + .into_iter() + .filter(|(_, cap)| *cap != U256::from(0)) + .collect::>(); result.sort_unstable_by_key(|(_, capacity)| Reverse(*capacity)); result }