pub const NO_LIQUIDITY_MANAGER: Option<Arc<dyn ALiquidityManager<EntropySource = dyn EntropySource + Send + Sync, ES = &(dyn EntropySource + Send + Sync), NodeSigner = dyn NodeSigner + Send + Sync, NS = &(dyn NodeSigner + Send + Sync), AChannelManager = 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)>, CM = &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)>, Filter = dyn Filter + Send + Sync, C = &(dyn Filter + Send + Sync), KVStore = dyn KVStore + Send + Sync, K = &(dyn KVStore + Send + Sync), TimeProvider = dyn TimeProvider + Send + Sync, TP = &(dyn TimeProvider + Send + Sync), BroadcasterInterface = dyn BroadcasterInterface + Send + Sync, T = &(dyn BroadcasterInterface + Send + Sync)> + Send + Sync>>;Available on non-
c_bindings only.Expand description
When initializing a background processor without a liquidity manager, this can be used to avoid
specifying a concrete LiquidityManager type.