[package] name = "aya" version = "0.11.0" description = "An eBPF library with a focus on developer experience and operability." keywords = ["ebpf", "bpf", "linux", "kernel"] license = "MIT OR Apache-2.0" authors = ["The Aya Contributors"] repository = "https://github.com/aya-rs/aya" readme = "README.md" documentation = "https://docs.rs/aya" edition = "2021" [dependencies] libc = { version = "0.2.105" } aya-obj = { path = "../aya-obj", version = "0.1.0" } thiserror = "1" object = { version = "0.30", default-features = false, features = ["std", "read_core", "elf"] } bitflags = "2.0.2" bytes = "1" lazy_static = "1" parking_lot = { version = "0.12.0", features = ["send_guard"] } tokio = { version = "1.24.0", features = ["macros", "rt", "rt-multi-thread", "net"], optional = true } async-io = { version = "1.3", optional = true } log = "0.4" [dev-dependencies] matches = "0.1.8" futures = { version = "0.3.12", default-features = false, features = ["std"] } [features] default = [] async = [] async_tokio = ["tokio", "async"] async_std = ["async-io", "async"] [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs","-D", "warnings"]