libp2p-rs 0.2.2

Minimal implementation for a multiplexed p2p network framework
Documentation
[[example]]
name = "chat"
path = "examples/chat/chat.rs"

[[example]]
name = "websocket"
path = "examples/websocket/websocket.rs"

[[example]]
name = "websocket_tls"
path = "examples/websocket/websocket_tls.rs"
[dependencies.async-trait]
version = "0.1"

[dependencies.libp2prs-core]
version = "0.2.2"

[dependencies.libp2prs-dns]
optional = true
version = "0.2.2"

[dependencies.libp2prs-exporter]
optional = true
version = "0.2.2"

[dependencies.libp2prs-floodsub]
optional = true
version = "0.2.2"

[dependencies.libp2prs-infoserver]
optional = true
version = "0.2.2"

[dependencies.libp2prs-kad]
optional = true
version = "0.2.2"

[dependencies.libp2prs-mdns]
optional = true
version = "0.2.2"

[dependencies.libp2prs-mplex]
optional = true
version = "0.2.2"

[dependencies.libp2prs-multiaddr]
version = "0.2.2"

[dependencies.libp2prs-noise]
optional = true
version = "0.2.2"

[dependencies.libp2prs-plaintext]
optional = true
version = "0.2.2"

[dependencies.libp2prs-runtime]
optional = true
version = "0.2.2"

[dependencies.libp2prs-secio]
optional = true
version = "0.2.2"

[dependencies.libp2prs-swarm]
version = "0.2.2"

[dependencies.libp2prs-tcp]
optional = true
version = "0.2.2"

[dependencies.libp2prs-traits]
version = "0.2.2"

[dependencies.libp2prs-websocket]
optional = true
version = "0.2.2"

[dependencies.libp2prs-yamux]
optional = true
version = "0.2.2"

[dependencies.log]
version = "0.4"

[dependencies.xcli]
version = "0.5"
[dev-dependencies.crossbeam-channel]
version = "0.3.6"

[dev-dependencies.env_logger]
version = "0.8"

[dev-dependencies.futures]
default-features = false
features = ["std"]
version = "0.3"

[dev-dependencies.futures-test]
version = "0.3.5"

[dev-dependencies.lazy_static]
version = "1.4"

[dev-dependencies.rand]
version = "0.7"

[dev-dependencies.rustls]
version = "0.19"

[dev-dependencies.structopt]
version = "0.3.9"

[dev-dependencies.systemstat]
version = "0.1.3"

[features]
default = ["dns-async-std", "exporter", "floodsub-async-std", "infoserver", "kad-async-std", "rt-async-std", "mdns-async-std", "mplex", "noise", "plaintext", "secio", "swarm-async-std", "tcp-async-std", "websocket-async-std", "yamux"]
dns-async-std = ["libp2prs-dns/async-std"]
dns-tokio = ["libp2prs-dns/tokio"]
exporter = ["libp2prs-exporter"]
floodsub-async-std = ["libp2prs-floodsub/async-std"]
floodsub-tokio = ["libp2prs-floodsub/tokio"]
infoserver = ["libp2prs-infoserver"]
kad-async-std = ["libp2prs-kad/async-std"]
kad-tokio = ["libp2prs-kad/tokio"]
mdns-async-std = ["libp2prs-mdns/async-std"]
mdns-tokio = ["libp2prs-mdns/tokio"]
mplex = ["libp2prs-mplex"]
noise = ["libp2prs-noise"]
plaintext = ["libp2prs-plaintext"]
routed-async-std = ["kad-async-std", "noise", "mplex", "rt-async-std", "swarm-async-std", "tcp-async-std"]
routed-tokio = ["kad-tokio", "noise", "mplex", "rt-tokio", "swarm-tokio", "tcp-tokio"]
rt-async-std = ["libp2prs-runtime/async-std"]
rt-tokio = ["libp2prs-runtime/tokio"]
runtime = ["libp2prs-runtime"]
secio = ["libp2prs-secio"]
simple-async-std = ["noise", "mplex", "rt-async-std", "swarm-async-std", "tcp-async-std"]
simple-tokio = ["noise", "mplex", "rt-tokio", "swarm-tokio", "tcp-tokio"]
swarm-async-std = ["libp2prs-swarm/async-std"]
swarm-tokio = ["libp2prs-swarm/tokio"]
tcp-async-std = ["libp2prs-tcp/async-std"]
tcp-tokio = ["libp2prs-tcp/tokio"]
websocket-async-std = ["libp2prs-websocket/async-std"]
websocket-tokio = ["libp2prs-websocket/tokio"]
yamux = ["libp2prs-yamux"]

[package]
authors = ["Netwarps Technologies admin@paradeum.com"]
categories = ["network-programming", "asynchronous"]
description = "Minimal implementation for a multiplexed p2p network framework"
edition = "2018"
keywords = ["peer-to-peer", "libp2p", "networking"]
license = "MIT"
name = "libp2p-rs"
repository = "https://github.com/netwarps/libp2p-rs"
version = "0.2.2"
[target."cfg(unix)".dependencies.libc]
version = "0.2"
[target."cfg(unix)".dev-dependencies.nix]
version = "0.13.0"
[target."cfg(windows)".dependencies.winapi]
features = ["minwindef", "ws2def", "winerror", "heapapi"]
version = "0.3.7"