[package]
edition = "2021"
name = "netlink-bindings"
version = "0.3.3"
authors = ["Remy D. Farley <one-d-wide@protonmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Type-safe Rust bindings for Netlink generated from YAML specifications"
readme = "README.md"
categories = [
"network-programming",
"os",
"api-bindings",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/one-d-wide/netlink-bindings"
resolver = "3"
[package.metadata.docs.rs]
all-features = true
[features]
all-subsystems = [
"binder",
"conntrack",
"dev-energymodel",
"devlink",
"dpll",
"drm-ras",
"ethtool",
"fou",
"handshake",
"inet-diag",
"lockd",
"mptcp_pm",
"netdev",
"net-shaper",
"nfsd",
"nftables",
"nl80211",
"nlctrl",
"ovpn",
"ovs_datapath",
"ovs_flow",
"ovs_packet",
"ovs_vport",
"psp",
"rt-addr",
"rt-link",
"rt-neigh",
"rt-route",
"rt-rule",
"sunrpc",
"tc",
"tcp_metrics",
"team",
"unix-diag",
"wireguard",
]
binder = []
conntrack = []
deny-unknown-attrs = []
dev-energymodel = []
devlink = []
dpll = []
drm-ras = []
ethtool = []
fou = []
handshake = []
inet-diag = []
lockd = []
mptcp_pm = []
net-shaper = []
netdev = []
nfsd = []
nftables = []
nl80211 = []
nlctrl = []
ovpn = []
ovs_datapath = []
ovs_flow = []
ovs_packet = []
ovs_vport = []
psp = []
rt-addr = []
rt-link = []
rt-neigh = []
rt-route = []
rt-rule = []
sunrpc = []
tc = []
tcp_metrics = []
team = []
unix-diag = []
wireguard = []
[lib]
name = "netlink_bindings"
path = "src/lib.rs"
[[example]]
name = "wireguard"
path = "examples/wireguard.rs"
required-features = [
"wireguard",
"nlctrl",
]
[dev-dependencies.libc]
version = "0.2"