| # num_cpus |
| |
| [](https://crates.io/crates/num_cpus) |
| [](https://github.com/seanmonstar/num_cpus/actions) |
| |
| - [Documentation](https://docs.rs/num_cpus) |
| - [CHANGELOG](CHANGELOG.md) |
| |
| Count the number of CPUs on the current machine. |
| |
| ## Usage |
| |
| Add to Cargo.toml: |
| |
| ```toml |
| [dependencies] |
| num_cpus = "1.0" |
| ``` |
| |
| In your `main.rs` or `lib.rs`: |
| |
| ```rust |
| extern crate num_cpus; |
| |
| // count logical cores this process could try to use |
| let num = num_cpus::get(); |
| ``` |