pub async fn serve_provider_requests(
    iface_manager: Arc<Mutex<dyn IfaceManagerApi + Send>>,
    update_sender: ClientListenerMessageSender,
    saved_networks: Arc<dyn SavedNetworksManagerApi>,
    scan_requester: Arc<dyn ScanRequestApi>,
    client_provider_lock: Arc<Mutex<()>>,
    requests: ClientProviderRequestStream,
    telemetry_sender: TelemetrySender
)
Expand description

Serves the ClientProvider protocol. Only one ClientController can be active. Additional requests to register ClientControllers will result in their channel being immediately closed.