pub async fn setup_display_api<F, T>(
service_context: &ServiceContext,
storage_factory: Rc<F>,
setting_value_publisher: SettingValuePublisher<DisplayInfo>,
usage_publisher: UsagePublisher<DisplayInfo>,
external_publisher: ExternalEventPublisher,
) -> Result<SetupResult>