Type Alias SimpleRefOnionMessenger
pub type SimpleRefOnionMessenger<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, M, T, F, L> = OnionMessenger<&'a KeysManager, &'a KeysManager, &'b L, &'i DefaultMessageRouter, &'j ChannelManager<&'a M, &'b T, &'c KeysManager, &'c KeysManager, &'c KeysManager, &'d F, &'e DefaultRouter<&'f NetworkGraph<&'g L>, &'g L, &'h RwLock<ProbabilisticScorerUsingTime<&'f NetworkGraph<&'g L>, &'g L, MonotonicTime>>, ProbabilisticScoringFeeParameters, ProbabilisticScorerUsingTime<&'f NetworkGraph<&'g L>, &'g L, MonotonicTime>>, &'g L>, IgnoringMessageHandler>;
Expand description
Useful for simplifying the parameters of SimpleRefChannelManager
and
SimpleRefPeerManager
. See their docs for more details.
This is not exported to bindings users as type aliases aren’t supported in most languages.
Aliased Type§
struct SimpleRefOnionMessenger<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, M, T, F, L> { /* private fields */ }