Skip to main content

NO_ONION_MESSENGER

Constant NO_ONION_MESSENGER 

Source
pub const NO_ONION_MESSENGER: Option<Arc<dyn AOnionMessenger<EntropySource = &(dyn EntropySource + Send + Sync), NodeSigner = &(dyn NodeSigner + Send + Sync), Logger = &'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 = &'static DefaultMessageRouter<&'static NetworkGraph<&'static (dyn Logger + Send + Sync)>, &'static (dyn Logger + Send + Sync), &'static (dyn EntropySource + Send + Sync)>, OMH = IgnoringMessageHandler, APH = IgnoringMessageHandler, DRH = IgnoringMessageHandler, CMH = 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.