tappers 0.4.2

Cross-platform TUN, TAP and vETH interfaces
Documentation
[dependencies.async-io]
optional = true
version = "2.3.4"

[dependencies.async-std]
optional = true
version = "1.13.0"

[dependencies.libc]
version = "0.2"

[dependencies.mio]
features = ["net"]
optional = true
version = "0.8.11"

[dependencies.once_cell]
version = "1.19"

[dependencies.smol]
optional = true
version = "2.0.2"

[dependencies.tokio]
features = ["net", "rt", "time"]
optional = true
version = "1.38.1"

[dependencies.windows-sys]
features = ["Win32", "Win32_NetworkManagement", "Win32_NetworkManagement_IpHelper", "Win32_NetworkManagement_Ndis", "Win32_System", "Win32_System_LibraryLoader", "Win32_System_Threading"]
version = "0.59"

[features]
async-std = ["dep:async-io", "dep:async-std"]
default = []
mio = ["dep:mio"]
smol = ["dep:async-io", "dep:smol"]
tapwin6 = []
tapwin6-runtime = ["tapwin6"]
tokio = ["dep:tokio"]
wintun = []
wintun-runtime = ["wintun"]

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

[package]
authors = ["Nathaniel Bennett <me[at]nathanielbennett[dotcom]>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["network-programming"]
description = "Cross-platform TUN, TAP and vETH interfaces"
edition = "2021"
keywords = ["tun", "tap", "tuntap", "tun_tap", "veth"]
license = "MIT OR Apache-2.0"
name = "tappers"
readme = "README.md"
repository = "https://github.com/pkts-rs/tappers"
rust-version = "1.70"
version = "0.4.2"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]