|0.2.14||Nov 16, 2023|
|0.2.13||Oct 26, 2023|
|0.2.12||Sep 16, 2023|
|0.2.11||Apr 15, 2023|
|0.2.6||Sep 13, 2022|
#172 in Concurrency
4,260 downloads per month
Used in 3 crates (via binstalk)
An implementation of the GNU make jobserver for Rust
jobslotcontains bug fix for Client::configure is unsafe
jobslotremoved use of signal handling in the helper thread on unix
windows-syson windows instead of manually declaring bindings (some of the bindings seem to be wrong)
getrandomon windows instead of making homebrew one using raw windows api
jobslot::Client::from_envcan be called any number of times on Windows and Unix.
First, add this to your
[dependencies] jobslot = "0.2"
Use of this crate in rustc
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
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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.