[dependencies.anyhow]
version = "1.0.98"
[dependencies.async-std]
version = "1.13.1"
[dependencies.iroh]
default-features = false
optional = true
version = "0.35.0"
[dependencies.nusb]
default-features = false
optional = true
version = "0.1.14"
[dependencies.pigdef]
default-features = false
features = ["std"]
version = "0.7"
[dependencies.postcard]
features = ["alloc"]
version = "1.1.1"
[dependencies.rand]
default-features = false
features = ["std", "std_rng"]
optional = true
version = "0.8.5"
[dependencies.serde]
default-features = false
features = ["derive"]
optional = true
version = "1.0.219"
[dependencies.tokio]
default-features = false
features = ["time"]
optional = true
version = "1.45.1"
[features]
default = []
discovery = ["pigdef/discovery"]
iroh = ["pigdef/iroh", "dep:iroh", "dep:rand"]
tcp = ["pigdef/tcp"]
usb = ["pigdef/usb", "dep:nusb", "dep:tokio", "dep:serde"]
[lib]
name = "pignet"
path = "src/lib.rs"
[package]
authors = ["Andrew Mackenzie <andrew@mackenzie-serres.net>", "Sundaram Krishnan <krishnsundaram@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Netwok crate for use by other crates in the pigg project"
documentation = "https://github.com/andrewdavidmackenzie/pigg/README.md"
edition = "2021"
exclude = [".cargo", ".git", ".github", ".idea", "assets/", "configs/", "tests/", ".gitignore", "codecov.yml", "Makefile", "dist-workspace.toml", "FUNDING.json"]
homepage = "https://github.com/andrewdavidmackenzie/pigg/"
license = "Apache-2.0"
name = "pignet"
readme = "README.md"
repository = "https://github.com/andrewdavidmackenzie/pigg/"
rust-version = "1.80"
version = "0.7.0"