Function concurrently

Source
pub fn concurrently<U: Send, T: Send, C: FromIterator<T>>(
    concurrency: usize,
    items: impl IntoIterator<Item = U>,
    func: impl Fn(U) -> T + Send + Sync,
) -> C