Cargo.toml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. rust-version = "1.66"
  13. [dependencies]
  14. async-io = { workspace = true, optional = true }
  15. aya-obj = { workspace = true, features = ["std"] }
  16. bitflags = { workspace = true }
  17. bytes = { workspace = true }
  18. lazy_static = { workspace = true }
  19. libc = { workspace = true }
  20. log = { workspace = true }
  21. object = { workspace = true, default-features = false, features = [
  22. "elf",
  23. "read_core",
  24. "std",
  25. ] }
  26. thiserror = { workspace = true }
  27. tokio = { workspace = true, features = ["rt"], optional = true }
  28. [dev-dependencies]
  29. assert_matches = { workspace = true }
  30. tempfile = { workspace = true }
  31. [features]
  32. default = []
  33. async_tokio = ["tokio/net"]
  34. async_std = ["async-io"]
  35. [package.metadata.docs.rs]
  36. all-features = true
  37. rustdoc-args = ["--cfg", "-D", "docsrs", "warnings"]