[package] name = "aya" version = "0.13.1" description = "An eBPF library with a focus on developer experience and operability." keywords = ["bpf", "ebpf", "kernel", "linux"] readme = "README.md" documentation = "https://docs.rs/aya" rust-version = "1.80.0" authors.workspace = true license.workspace = true repository.workspace = true homepage.workspace = true edition.workspace = true [dependencies] assert_matches = { workspace = true } async-io = { workspace = true, optional = true } aya-obj = { path = "../aya-obj", version = "^0.2.1", features = ["std"] } bitflags = { workspace = true } bytes = { workspace = true } libc = { workspace = true } log = { workspace = true } object = { workspace = true, features = ["elf", "read_core", "std", "write"] } once_cell = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true, features = ["rt"], optional = true } [dev-dependencies] tempfile = { workspace = true } [features] default = [] async_tokio = ["tokio/net"] async_std = ["dep:async-io"] [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs", "-D", "warnings"]