projects
/
rust-lightning
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b3af216
)
Mark `InFlightHtlcs::process_path` not exported due to object slice
author
Matt Corallo
<git@bluematt.me>
Mon, 6 Mar 2023 02:46:45 +0000
(
02:46
+0000)
committer
Matt Corallo
<git@bluematt.me>
Mon, 6 Mar 2023 03:50:15 +0000
(
03:50
+0000)
lightning/src/routing/router.rs
patch
|
blob
|
history
diff --git
a/lightning/src/routing/router.rs
b/lightning/src/routing/router.rs
index 9682503ee45c22d5062a099f5c1af015bbe3ffc0..d7cd6b43fab6f5a8635970abd48dd688a1c7ad6b 100644
(file)
--- a/
lightning/src/routing/router.rs
+++ b/
lightning/src/routing/router.rs
@@
-168,6
+168,8
@@
impl InFlightHtlcs {
pub fn new() -> Self { InFlightHtlcs(HashMap::new()) }
/// Takes in a path with payer's node id and adds the path's details to `InFlightHtlcs`.
+ ///
+ /// (C-not exported) as slices require memory layouts we cannot capture in bindings
pub fn process_path(&mut self, path: &[RouteHop], payer_node_id: PublicKey) {
if path.is_empty() { return };
// total_inflight_map needs to be direction-sensitive when keeping track of the HTLC value