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§
pub struct SimpleRefOnionMessenger<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, M, T, F, L> { /* private fields */ }