pub const NO_ONION_MESSENGER: Option<Arc<dyn AOnionMessenger<EntropySource = dyn EntropySource + Send + Sync, ES = &(dyn EntropySource + Send + Sync), NodeSigner = dyn NodeSigner + Send + Sync, NS = &(dyn NodeSigner + Send + Sync), Logger = dyn Logger + Send + Sync, L = &'static (dyn Logger + Send + Sync), NodeIdLookUp = ChannelManager<&'static (dyn Watch<InMemorySigner> + Send + Sync), &'static (dyn BroadcasterInterface + Send + Sync), &'static (dyn EntropySource + Send + Sync), &'static (dyn NodeSigner + Send + Sync), &'static (dyn SignerProvider<EcdsaSigner = InMemorySigner> + Send + Sync), &'static (dyn FeeEstimator + Send + Sync), &'static DefaultRouter<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync), &'static (dyn EntropySource + Send + Sync), &'static RwLock<ProbabilisticScorer<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync)>>, ProbabilisticScoringFeeParameters, ProbabilisticScorer<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync)>>, &'static DefaultMessageRouter<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync), &'static (dyn EntropySource + Send + Sync)>, &'static (dyn Logger + Send + Sync)>, NL = &'static ChannelManager<&'static (dyn Watch<InMemorySigner> + Send + Sync), &'static (dyn BroadcasterInterface + Send + Sync), &'static (dyn EntropySource + Send + Sync), &'static (dyn NodeSigner + Send + Sync), &'static (dyn SignerProvider<EcdsaSigner = InMemorySigner> + Send + Sync), &'static (dyn FeeEstimator + Send + Sync), &'static DefaultRouter<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync), &'static (dyn EntropySource + Send + Sync), &'static RwLock<ProbabilisticScorer<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync)>>, ProbabilisticScoringFeeParameters, ProbabilisticScorer<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync)>>, &'static DefaultMessageRouter<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync), &'static (dyn EntropySource + Send + Sync)>, &'static (dyn Logger + Send + Sync)>, MessageRouter = DefaultMessageRouter<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync), &'static (dyn EntropySource + Send + Sync)>, MR = &'static DefaultMessageRouter<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync), &'static (dyn EntropySource + Send + Sync)>, OffersMessageHandler = IgnoringMessageHandler, OMH = &'static IgnoringMessageHandler, AsyncPaymentsMessageHandler = IgnoringMessageHandler, APH = &'static IgnoringMessageHandler, DNSResolverMessageHandler = IgnoringMessageHandler, DRH = &'static IgnoringMessageHandler, CustomOnionMessageHandler = IgnoringMessageHandler, CMH = &'static IgnoringMessageHandler> + Send + Sync>>;Available on non-
c_bindings only.Expand description
When initializing a background processor without an onion messenger, this can be used to avoid
specifying a concrete OnionMessenger type.