Drop the `dist` `HashMap` in routing, replacing it with a `Vec`.
[rust-lightning] / lightning / src / util / test_utils.rs
index 15cc07466d603b4f049d00fc52df7bb546765107..6ad2e76df870e0e8dc7b28e0636f6381d0ce0710 100644 (file)
@@ -169,6 +169,8 @@ impl<'a> Router for TestRouter<'a> {
                                                                        let candidate = CandidateRouteHop::FirstHop(FirstHopCandidate {
                                                                                details: first_hops[idx],
                                                                                payer_node_id: &node_id,
+                                                                               payer_node_counter: u32::max_value(),
+                                                                               target_node_counter: u32::max_value(),
                                                                        });
                                                                        scorer.channel_penalty_msat(&candidate, usage, &Default::default());
                                                                        continue;
@@ -196,6 +198,8 @@ impl<'a> Router for TestRouter<'a> {
                                                        let candidate = CandidateRouteHop::PrivateHop(PrivateHopCandidate {
                                                                hint: &route_hint,
                                                                target_node_id: &target_node_id,
+                                                               source_node_counter: u32::max_value(),
+                                                               target_node_counter: u32::max_value(),
                                                        });
                                                        scorer.channel_penalty_msat(&candidate, usage, &Default::default());
                                                }