# async-waitgroup [![CI](https://github.com/maolonglong/async-waitgroup/actions/workflows/ci.yml/badge.svg)](https://github.com/maolonglong/async-waitgroup/actions/workflows/ci.yml) [![License](https://img.shields.io/badge/license-MIT_OR_Apache--2.0-blue.svg)](https://github.com/maolonglong/async-waitgroup#license) [![Cargo](https://img.shields.io/crates/v/async-waitgroup.svg)](https://crates.io/crates/async-waitgroup) [![Documentation](https://docs.rs/async-waitgroup/badge.svg)](https://docs.rs/async-waitgroup) This crate provides a Golang like WaitGroup implementation that supports both sync and async Rust. ## Usage Add this to your `Cargo.toml`: ```toml [dependencies] async-waitgroup = "0.1" ``` ## License Licensed under either of - Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or ) - MIT license ([LICENSE-MIT](LICENSE-MIT) or ) at your option.