palaver 0.2.8

Cross-platform polyfills. This library attempts to provide reliable polyfills for functionality that isn't implemented on all platforms.
[badges.azure-devops]
pipeline = "tests"
project = "alecmocatta/palaver"

[badges.maintenance]
status = "actively-developed"

[dependencies.bitflags]
version = "1.0"

[dependencies.heapless]
version = "0.5"

[dependencies.lazy_static]
version = "1.0"

[dependencies.typenum]
version = "1.10"

[dependencies.valgrind_request]
optional = true
version = "1.1"

[dev-dependencies.escargot]
version = "0.5"

[dev-dependencies.serde_json]
version = "1.0"

[features]
nightly = ["valgrind_request"]

[package]
authors = ["Alec Mocatta <alec@mocatta.net>"]
categories = ["os::unix-apis", "os::windows-apis", "os::macos-apis"]
description = """
Cross-platform polyfills.

This library attempts to provide reliable polyfills for functionality that isn't implemented on all platforms.
"""
documentation = "https://docs.rs/palaver/0.2.8"
edition = "2018"
homepage = "https://github.com/alecmocatta/palaver"
keywords = ["polyfill", "pal", "platform-abstraction"]
license = "MIT OR Apache-2.0"
name = "palaver"
readme = "README.md"
repository = "https://github.com/alecmocatta/palaver"
version = "0.2.8"

[package.metadata.docs.rs]
all-features = true

[target.'cfg(any(target_os = "android", target_os = "linux"))'.dependencies.procinfo]
version = "0.4"

[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.mach]
version = "0.3"

[target."cfg(unix)".dependencies.libc]
version = "0.2.47"

[target."cfg(unix)".dependencies.nix]
version = "0.15"

[target."cfg(windows)".dependencies.winapi]
features = ["processthreadsapi"]
version = "0.3"

[[test]]
harness = false
name = "fd_iter"
path = "tests/fd_iter.rs"