libslirp 4.3.2

High-level bindings & helper process for libslirp.
[[bin]]
name = "libslirp-helper"
path = "src/bin/libslirp-helper/main.rs"
required-features = ["default", "helper"]

[dependencies.enumflags2]
optional = true
version = "0.6.4"

[dependencies.ipnetwork]
optional = true
version = "0.20"

[dependencies.lazy_static]
optional = true
version = "1.5"

[dependencies.libc]
optional = true
version = "0.2"

[dependencies.libslirp-sys]
version = "4.2.1"

[dependencies.libsystemd]
optional = true
version = "0.7"

[dependencies.mio]
optional = true
version = "0.6.23"

[dependencies.mio-extras]
optional = true
version = "2.0.6"

[dependencies.nix]
features = ["fs", "ioctl", "sched"]
optional = true
version = "0.29"

[dependencies.slab]
optional = true
version = "0.4.9"

[dependencies.structopt]
optional = true
version = "0.3.26"

[dependencies.url]
optional = true
version = "2.5"

[dependencies.zbus]
optional = true
version = "1.9"

[dependencies.zvariant]
optional = true
version = "2.10"

[dev-dependencies.etherparse]
version = "0.15.0"

[features]
default = ["mio", "mio-extras", "ipnetwork", "structopt", "slab"]
helper = ["libc", "zbus", "nix", "libsystemd", "url", "lazy_static", "zvariant", "enumflags2"]

[lib]
name = "libslirp"
path = "src/lib.rs"

[package]
authors = ["Marc-André Lureau <marcandre.lureau@redhat.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["api-bindings", "command-line-utilities", "emulators", "network-programming"]
description = "High-level bindings & helper process for libslirp."
documentation = "https://docs.rs/libslirp"
edition = "2018"
homepage = "https://gitlab.freedesktop.org/slirp/libslirp-rs"
keywords = ["networking", "tcp", "ip", "qemu", "virtualization"]
license-file = "LICENSE"
name = "libslirp"
readme = false
repository = "https://gitlab.freedesktop.org/slirp/libslirp-rs.git"
version = "4.3.2"

[[test]]
name = "test-ip"
path = "tests/test-ip.rs"
required-features = ["default"]