[dependencies.async-process]
optional = true
version = "1.0.2"
[dependencies.futures]
optional = true
version = "0.3.13"
[dependencies.ipnetwork]
version = "0.17.0"
[dependencies.log]
version = "0.4.14"
[dependencies.macaddr]
version = "1.0.1"
[dependencies.regex]
version = "1.4.5"
[dependencies.semver]
version = "0.11.0"
[dependencies.serde]
features = ["derive"]
version = "1.0.123"
[dependencies.serde_json]
version = "1.0.62"
[dependencies.simplelog]
version = "0.10.0"
[dependencies.thiserror]
version = "1.0.23"
[dependencies.tokio]
optional = true
version = "1.4.0"
[dependencies.which]
version = "4.1.0"
[features]
release-logs = []
with-smol = ["async-process", "futures"]
with-tokio = ["tokio/io-util", "tokio/process"]
[package]
authors = ["Félix Saparelli <felix@passcod.name>"]
description = "Framework to implement CNI (container networking) plugins in Rust"
documentation = "https://docs.rs/cni-plugin"
edition = "2018"
homepage = "https://github.com/passcod/cni-plugins"
keywords = ["cni", "cni-plugin", "container-networking", "networking", "container"]
license = "Apache-2.0 OR MIT"
name = "cni-plugin"
repository = "https://github.com/passcod/cni-plugins"
version = "0.2.1"
[package.metadata.docs.rs]
features = ["with-smol"]