[[example]]
name = "add_any_port"
[[example]]
name = "add_port"
[[example]]
name = "add_remove"
[[example]]
name = "aio_tokio"
required-features = ["aio_tokio"]
[[example]]
name = "aio_astd"
required-features = ["aio_async_std"]
[[example]]
name = "external_ip"
[[example]]
name = "remove_port"
[dependencies.async-std]
optional = true
version = "1"
[dependencies.async-trait]
optional = true
version = "0.1.72"
[dependencies.attohttpc]
default-features = false
version = "0.24"
[dependencies.bytes]
optional = true
version = "1"
[dependencies.futures]
optional = true
version = "0.3"
[dependencies.http]
optional = true
version = "0.2"
[dependencies.hyper]
default-features = false
features = ["client", "http1", "http2", "runtime"]
optional = true
version = "0.14"
[dependencies.log]
version = "0.4"
[dependencies.rand]
version = "0.8"
[dependencies.surf]
default-features = false
optional = true
version = "2.3.2"
[dependencies.tokio]
features = ["net"]
optional = true
version = "1"
[dependencies.url]
version = "2"
[dependencies.xmltree]
version = "0.10"
[dev-dependencies.async-std]
features = ["attributes"]
version = "1"
[dev-dependencies.simplelog]
version = "0.12"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[features]
aio_async_std = ["futures", "async-std", "surf/h1-client-rustls", "bytes", "http", "async-trait"]
aio_tokio = ["futures", "tokio", "hyper", "bytes", "http", "async-trait"]
default = []
[package]
authors = ["Darius C", "Simon Bernier St-Pierre <sbernierstpierre@gmail.com>"]
description = "Internet Gateway Protocol client"
edition = "2021"
homepage = "https://github.com/dariusc93/rust-igd"
keywords = ["igd", "upnp", "tokio", "async-std"]
license = "MIT"
name = "igd-next"
readme = "README.md"
repository = "https://github.com/dariusc93/rust-igd"
version = "0.14.3"
[package.metadata.docs.rs]
all-features = true