[package]
edition = "2024"
rust-version = "1.95.0"
name = "use-net"
version = "0.1.0"
authors = ["RustUse Contributors"]
build = false
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Umbrella crate for the RustUse networking primitives workspace."
homepage = "https://rustuse.org"
documentation = "https://rustuse.org"
readme = "README.md"
keywords = [
"network",
"ip",
"socket",
"dns",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/RustUse/use-net"
[package.metadata.docs.rs]
all-features = true
[features]
cidr = ["dep:use-cidr"]
default = []
dns = ["dep:use-dns"]
domain = ["dep:use-domain"]
full = [
"ip",
"port",
"host",
"domain",
"dns",
"socket",
"tcp",
"udp",
"cidr",
"mac",
]
host = ["dep:use-host"]
ip = ["dep:use-ip"]
mac = ["dep:use-mac"]
port = ["dep:use-port"]
socket = ["dep:use-socket"]
tcp = ["dep:use-tcp"]
udp = ["dep:use-udp"]
[lib]
name = "use_net"
path = "src/lib.rs"
[dependencies.use-cidr]
version = "0.1.0"
optional = true
[dependencies.use-dns]
version = "0.1.0"
optional = true
[dependencies.use-domain]
version = "0.1.0"
optional = true
[dependencies.use-host]
version = "0.1.0"
optional = true
[dependencies.use-ip]
version = "0.1.0"
optional = true
[dependencies.use-mac]
version = "0.1.0"
optional = true
[dependencies.use-port]
version = "0.1.0"
optional = true
[dependencies.use-socket]
version = "0.1.0"
optional = true
[dependencies.use-tcp]
version = "0.1.0"
optional = true
[dependencies.use-udp]
version = "0.1.0"
optional = true
[lints.rust]
unsafe_code = "forbid"