| Crates.io | jobslot |
| lib.rs | jobslot |
| version | 0.2.23 |
| created_at | 2022-09-09 07:29:21.436483+00 |
| updated_at | 2025-09-05 15:46:10.568953+00 |
| description | An implementation of the GNU make jobserver for Rust |
| homepage | https://github.com/cargo-bins/jobslot |
| repository | https://github.com/cargo-bins/jobslot |
| max_upload_size | |
| id | 661598 |
| size | 115,199 |
An implementation of the GNU make jobserver for Rust
jobserver?jobslot contains bug fix for Client::configure is unsafejobslot removed use of signal handling in the helper thread on unixjobslot uses windows-sys on windows instead of manually declaring bindings (some of the bindings seem to be wrong)jobslot uses getrandom on windows instead of making homebrew one using raw windows apijobslot::Client::from_env can be called any number of times on Windows and Unix.First, add this to your Cargo.toml:
[dependencies]
jobslot = "0.2"
This crate uses getrandom v0.2.7 on windows.
If you want to use this crate in rustc, make sure to bump getrandom to v0.2
to avoid pulling in different major versions of the same crate.
This project is licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in jobslot by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.