pub type SimpleArcOnionMessenger<M, T, F, L> = OnionMessenger<Arc<KeysManager>, Arc<KeysManager>, Arc<L>, Arc<DefaultMessageRouter>, Arc<ChannelManager<Arc<M>, Arc<T>, Arc<KeysManager>, Arc<KeysManager>, Arc<KeysManager>, Arc<F>, Arc<DefaultRouter<Arc<NetworkGraph<Arc<L>>>, Arc<L>, Arc<RwLock<ProbabilisticScorerUsingTime<Arc<NetworkGraph<Arc<L>>>, Arc<L>, MonotonicTime>>>, ProbabilisticScoringFeeParameters, ProbabilisticScorerUsingTime<Arc<NetworkGraph<Arc<L>>>, Arc<L>, MonotonicTime>>>, Arc<L>>>, IgnoringMessageHandler>;
Expand description

Useful for simplifying the parameters of SimpleArcChannelManager and SimpleArcPeerManager. 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 SimpleArcOnionMessenger<M, T, F, L> { /* private fields */ }