tunio 0.1.0

Crate for creating and managing TUN/TAP interfaces with async support. Works best with netconfig crate.
Documentation
[dependencies.cfg-if]
version = "1.0.0"

[dependencies.delegate]
version = "0.6.2"

[dependencies.derive_builder]
version = "0.11.2"

[dependencies.futures]
optional = true
version = "0.3.21"

[dependencies.log]
version = "0.4.16"

[dependencies.netconfig]
version = "0.1.4"

[dependencies.thiserror]
version = "1.0.31"

[dependencies.tokio]
features = ["rt", "net"]
optional = true
version = "1.18.2"
[dev-dependencies.env_logger]
version = "0.9.0"

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

[dev-dependencies.tokio]
features = ["rt", "macros", "rt-multi-thread", "signal", "sync", "io-util"]
version = "1.18.2"

[features]
async-tokio = ["dep:tokio", "dep:futures"]
default = []

[package]
categories = ["os", "network-programming"]
description = "Crate for creating and managing TUN/TAP interfaces with async support. Works best with netconfig crate."
edition = "2021"
keywords = ["network", "networking", "cross-platform", "tun"]
license = "MIT"
name = "tunio"
repository = "https://github.com/GamePad64/tunio"
rust-version = "1.60"
version = "0.1.0"
[target."cfg(target_os = \"linux\")".dependencies.libc]
version = "0.2.123"

[target."cfg(target_os = \"linux\")".dependencies.nix]
version = "0.24.1"
[target."cfg(target_os = \"windows\")".dependencies.bytes]
version = "1.1.0"

[target."cfg(target_os = \"windows\")".dependencies.widestring]
version = "0.5.1"

[target."cfg(target_os = \"windows\")".dependencies.windows]
features = ["Win32_System_Threading", "Win32_Foundation", "Win32_Security", "Win32_System_WindowsProgramming", "Win32_NetworkManagement_IpHelper"]
version = "0.36.1"

[target."cfg(target_os = \"windows\")".dependencies.wintun-sys]
version = "0.1.0"