1[package]
2name = "event-listener-strategy"
3# Make sure to update CHANGELOG.md when the version is bumped here.
4version = "0.5.4"
5edition = "2021"
6authors = ["John Nunley <dev@notgull.net>"]
7rust-version = "1.60"
8description = "Block or poll on event_listener easily"
9license = "Apache-2.0 OR MIT"
10repository = "https://github.com/smol-rs/event-listener-strategy"
11keywords = ["condvar", "envcount", "wake", "blocking", "park"]
12categories = ["asynchronous", "concurrency"]
13exclude = ["/.*"]
14
15[dependencies]
16event-listener = { version = "5.0.0", default-features = false }
17pin-project-lite = "0.2.12"
18
19[features]
20default = ["std"]
21loom = ["event-listener/loom"]
22std = ["event-listener/std"]
23portable-atomic = ["event-listener/portable-atomic"]
24
25[dev-dependencies]
26futures-lite = "2.0.0"
27
28[lints.rust]
29unexpected_cfgs = { level = "warn", check-cfg = ['cfg(wasm_bindgen_unstable_test_coverage)'] }
30
31[target.'cfg(target_family = "wasm")'.dev-dependencies]
32wasm-bindgen-test = "0.3.37"
33
34[package.metadata.docs.rs]
35all-features = true
36rustdoc-args = ["--cfg", "docsrs"]
37