,
+ poller: Arc,
+) where
+ C: ConfigRepository + WidgetStateCache + Send + Sync + 'static,
+ ::Error: std::fmt::Display + Send,
+ ::Error: std::fmt::Display + Send,
+ B: BroadcastPort + Send + Sync + 'static,
+ B::Error: std::fmt::Display + Send,
+ P: Fn(&DataSource) -> F + Send + Sync + 'static,
+ F: Future