[package] name = "rhdxmr-publish-test" version = "0.2.8" description = "Cargo plugin to manage eBPF probes using redbpf" repository = "https://github.com/foniod/redbpf" homepage = "https://foniod.org" documentation = "https://docs.rs/rhdxmr-publish-test/latest/cargo_bpf_lib/" authors = ["Alessandro Decina ", "Peter Parkanyi ", "Junyeong Jeong "] edition = "2018" keywords = ["cargo", "redbpf", "bpf", "plugin", "subcommand"] categories = ["development-tools::cargo-plugins"] license = "MIT OR Apache-2.0" [lib] name = "rhdxmr_publish_test_lib" [[bin]] name = "rhdxmr-publish-test" required-features = ["command-line"] [dependencies] clap = { version = "2.33", optional = true } bindgen = {version = "0.59.2", default-features = false, features = ["runtime"], optional = true} toml_edit = { version = "0.2", optional = true } bpf-sys = { version = "2.3.0", optional = true } redbpf = { version = "2.3.0", default-features = false, optional = true } futures = { version = "0.3", optional = true } tokio = { version = "^1.0.1", features = ["rt", "macros", "signal"], optional = true } hexdump = { version = "0.1", optional = true } libc = {version = "0.2.66", optional = true} syn = { version = "1.0", features = ["full", "visit"], optional = true } quote = { version = "1.0", optional = true } proc-macro2 = {version = "1.0", optional = true} tempfile = { version = "3.1", optional = true} lazy_static = "1.0" glob = "0.3" anyhow = "1.0" # if `strict-versioning` feature is off, llvm-sys-130 can be linked to # libLLVM14 library. llvm-sys-130 = { version = "130", optional = true, package = "llvm-sys" } cfg-if = "1.0" rustversion = "1.0" rustc_version = "0.4.0" semver = "1.0.0" [build-dependencies] regex = "1.0.0" cfg-if = "1.0.0" [features] default = ["command-line"] bindings = ["bpf-sys", "bindgen", "syn", "quote", "proc-macro2", "tempfile"] build = ["bindings", "libc", "toml_edit", "redbpf", "llvm-sys-130"] docsrs-llvm = ["llvm-sys-130/no-llvm-linking", "llvm-sys-130/disable-alltargets-init"] build-c = [] command-line = ["build", "clap", "redbpf/load", "futures", "tokio", "hexdump"] [package.metadata.docs.rs] all-features = false no-default-features = true features = ["command-line", "docsrs-llvm"] rustdoc-args = ["--cfg", "docsrs"]