NO_ONION_MESSENGER

Constant NO_ONION_MESSENGER 

Source
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.