[package]
name = "calloop"
version = "0.10.1"
authors = ["Victor Berger <victor.berger@m4x.org>"]
documentation = "https://docs.rs/calloop/"
repository = "https://github.com/Smithay/calloop"
license = "MIT"
description = "A callback-based event loop"
keywords = [ "events", "loop", "callback", "eventloop", "unix" ]
autotests = false
edition = "2018"
readme = "README.md"
[workspace]
members = [ "doc" ]
[badges]
codecov = { repository = "Smithay/calloop" }
[dependencies]
log = "0.4"
nix = { version = "0.24", default-features = false, features = ["event", "fs", "signal", "socket", "time"] }
futures-util = { version = "0.3.5", optional = true, default-features = false, features = ["std"]}
futures-io = { version = "0.3.5", optional = true }
slotmap = "1.0"
thiserror = "1.0"
vec_map = "0.8.2"
[dev-dependencies]
futures = "0.3.5"
[features]
executor = ["futures-util"]
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[[test]]
name = "signals"
harness = false