[[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"]