[dependencies.cfg-if]
version = "1.0.0"
[dependencies.derive_destructure2]
version = "0.1.2"
[dependencies.scopeguard]
version = "1.1.0"
[dependencies.tokio]
default-features = false
features = ["process", "net"]
optional = true
version = "1"
[dev-dependencies.tempfile]
version = "3"
[dev-dependencies.tokio]
features = ["full"]
version = "1.20.0"
[lib]
name = "jobslot"
path = "src/lib.rs"
[package]
authors = ["Jiahao XU <Jiahao_XU@outlook.com>", "Alex Crichton <alex@alexcrichton.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = """
An implementation of the GNU make jobserver for Rust
"""
documentation = "https://docs.rs/jobslot"
edition = "2018"
homepage = "https://github.com/cargo-bins/jobslot"
license = "MIT/Apache-2.0"
name = "jobslot"
readme = "README.md"
repository = "https://github.com/cargo-bins/jobslot"
rust-version = "1.63.0"
version = "0.2.19"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[target."cfg(any(unix, windows))".dependencies.getrandom]
features = ["std", "rdrand"]
version = "0.2.7"
[target."cfg(unix)".dependencies.libc]
version = "0.2.132"
[target."cfg(windows)".dependencies.windows-sys]
features = ["Win32_System_WindowsProgramming", "Win32_System_Threading", "Win32_Foundation", "Win32_Security"]
version = "0.59.0"
[[test]]
harness = false
name = "client"
path = "tests/client.rs"
required-features = ["tokio"]
[[test]]
harness = false
name = "client-dropped-before-command"
path = "tests/client-dropped-before-command.rs"
[[test]]
harness = false
name = "client-dropped-before-command-tokio"
path = "tests/client-dropped-before-command-tokio.rs"
required-features = ["tokio"]
[[test]]
harness = false
name = "client-of-myself"
path = "tests/client-of-myself.rs"
[[test]]
harness = false
name = "make-as-a-client"
path = "tests/make-as-a-client.rs"
[[test]]
name = "make-as-a-client-fifo"
path = "tests/make-as-a-client-fifo.rs"
[[test]]
name = "server"
path = "tests/server.rs"