calloop 0.10.1

A callback-based event loop
Documentation
[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