pub async fn execute_with_concurrency_limit<F, Fut, T>( operations: Vec<F>, limit: usize, ) -> Vec<T>where F: FnOnce() -> Fut, Fut: Future<Output = T>, T: Send + 'static,
Execute multiple futures concurrently with a limit