Skip to content

Commit 07af2f7

Browse files
committed
Add relevant (C-not exported) tags on OnionMessenger aliases
The "helpful" type aliases don't make sense for C bindings as all generics are concretized anyway.
1 parent a8ec78a commit 07af2f7

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

lightning/src/onion_message/messenger.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -378,14 +378,18 @@ impl<Signer: Sign, K: Deref, L: Deref> OnionMessageProvider for OnionMessenger<S
378378
/// Useful for simplifying the parameters of [`SimpleArcChannelManager`] and
379379
/// [`SimpleArcPeerManager`]. See their docs for more details.
380380
///
381-
///[`SimpleArcChannelManager`]: crate::ln::channelmanager::SimpleArcChannelManager
382-
///[`SimpleArcPeerManager`]: crate::ln::peer_handler::SimpleArcPeerManager
381+
/// (C-not exported) as Arcs don't make sense in bindings
382+
///
383+
/// [`SimpleArcChannelManager`]: crate::ln::channelmanager::SimpleArcChannelManager
384+
/// [`SimpleArcPeerManager`]: crate::ln::peer_handler::SimpleArcPeerManager
383385
pub type SimpleArcOnionMessenger<L> = OnionMessenger<InMemorySigner, Arc<KeysManager>, Arc<L>>;
384386
/// Useful for simplifying the parameters of [`SimpleRefChannelManager`] and
385387
/// [`SimpleRefPeerManager`]. See their docs for more details.
386388
///
387-
///[`SimpleRefChannelManager`]: crate::ln::channelmanager::SimpleRefChannelManager
388-
///[`SimpleRefPeerManager`]: crate::ln::peer_handler::SimpleRefPeerManager
389+
/// (C-not exported) as general type aliases don't make sense in bindings
390+
///
391+
/// [`SimpleRefChannelManager`]: crate::ln::channelmanager::SimpleRefChannelManager
392+
/// [`SimpleRefPeerManager`]: crate::ln::peer_handler::SimpleRefPeerManager
389393
pub type SimpleRefOnionMessenger<'a, 'b, L> = OnionMessenger<InMemorySigner, &'a KeysManager, &'b L>;
390394

391395
/// Construct onion packet payloads and keys for sending an onion message along the given

0 commit comments

Comments
 (0)