Cargo.toml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. [package]
  2. name = "aya"
  3. version = "0.11.0"
  4. description = "An eBPF library with a focus on developer experience and operability."
  5. keywords = ["bpf", "ebpf", "kernel", "linux"]
  6. license = "MIT OR Apache-2.0"
  7. authors = ["The Aya Contributors"]
  8. repository = "https://github.com/aya-rs/aya"
  9. readme = "README.md"
  10. documentation = "https://docs.rs/aya"
  11. edition = "2021"
  12. [dependencies]
  13. async-io = { version = "1.3", optional = true }
  14. aya-obj = { path = "../aya-obj", version = "0.1.0", features = ["std"] }
  15. bitflags = "2.2.1"
  16. bytes = "1"
  17. lazy_static = "1"
  18. libc = { version = "0.2.105" }
  19. log = "0.4"
  20. object = { version = "0.31", default-features = false, features = [
  21. "elf",
  22. "read_core",
  23. "std",
  24. ] }
  25. parking_lot = { version = "0.12.0", features = ["send_guard"] }
  26. thiserror = "1"
  27. tokio = { version = "1.24.0", features = ["rt"], optional = true }
  28. [dev-dependencies]
  29. assert_matches = "1.5.0"
  30. futures = { version = "0.3.12", default-features = false, features = ["std"] }
  31. tempfile = "3"
  32. [features]
  33. default = []
  34. async_tokio = ["tokio/net"]
  35. async_std = ["async-io"]
  36. [package.metadata.docs.rs]
  37. all-features = true
  38. rustdoc-args = ["--cfg", "-D", "docsrs", "warnings"]