Cargo Features

[dependencies]
p2p-net-oura = { version = "0.39.3", default-features = false, features = ["deflate", "dns-async-std", "dns-tokio", "floodsub", "identify", "kad", "gossipsub", "mdns", "mplex", "noise", "ping", "plaintext", "pnet", "relay", "request-response", "tcp-async-io", "tcp-tokio", "uds", "wasm-ext", "wasm-ext-websocket", "websocket", "yamux", "secp256k1"] }
default = deflate, dns-async-std, floodsub, gossipsub, identify, kad, mdns, mplex, noise, ping, plaintext, pnet, relay, request-response, secp256k1, tcp-async-io, uds, wasm-ext, websocket, yamux

These default features are set whenever p2p-net-oura is added without default-features = false somewhere in the dependency tree.

deflate default = libp2p-deflate
dns-async-std default = libp2p-dns

Enables async-std of libp2p-dns ^0.29.0

Affects p2p-net-oura::development_transport

dns-tokio = libp2p-dns

Enables tokio of libp2p-dns ^0.29.0

Affects p2p-net-oura::tokio_development_transport

floodsub default = libp2p-floodsub
identify default = libp2p-identify
kad default = libp2p-kad
gossipsub default = libp2p-gossipsub
mdns default = libp2p-mdns-ouro
mplex default = libp2p-mplex

Affects p2p-net-oura::development_transport, p2p-net-oura::tokio_development_transport

noise default = libp2p-noise

Affects p2p-net-oura::development_transport, p2p-net-oura::tokio_development_transport

ping default = libp2p-ping
plaintext default = libp2p-plaintext
pnet default = libp2p-pnet
relay default = libp2p-relay
request-response default = libp2p-request-response
tcp-async-io default = libp2p-tcp

Enables async-io of libp2p-tcp ^0.29.0

Affects p2p-net-oura::development_transport

tcp-tokio = libp2p-tcp

Enables tokio of libp2p-tcp ^0.29.0

Affects p2p-net-oura::tokio_development_transport

uds default = libp2p-uds
wasm-ext default wasm-ext-websocket? = libp2p-wasm-ext
wasm-ext-websocket = wasm-ext

Enables websocket of libp2p-wasm-ext ^0.29.0

websocket default = libp2p-websocket

Affects p2p-net-oura::development_transport, p2p-net-oura::tokio_development_transport

yamux default = libp2p-yamux

Affects p2p-net-oura::development_transport, p2p-net-oura::tokio_development_transport

secp256k1 default

Enables secp256k1 of libp2p-core ^0.29.0

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

libp2p-floodsub floodsub

Enables libp2p-floodsub ^0.30.0

libp2p-gossipsub gossipsub

Enables libp2p-gossipsub ^0.32.0

libp2p-identify identify

Enables libp2p-identify ^0.30.0

libp2p-kad kad

Enables libp2p-kad ^0.31.0

libp2p-mplex mplex

Enables libp2p-mplex ^0.29.0

libp2p-noise noise

Enables libp2p-noise ^0.32.0

libp2p-ping ping

Enables libp2p-ping ^0.30.0

libp2p-plaintext plaintext

Enables libp2p-plaintext ^0.29.0

libp2p-pnet pnet

Enables libp2p-pnet ^0.21.0

libp2p-relay relay

Enables libp2p-relay ^0.3.0

libp2p-request-response request-response

Enables libp2p-request-response ^0.12.0

libp2p-uds uds

Enables libp2p-uds ^0.29.0

libp2p-wasm-ext wasm-ext wasm-ext-websocket?

Enables libp2p-wasm-ext ^0.29.0

libp2p-yamux yamux

Enables libp2p-yamux ^0.33.0

libp2p-deflate not emscripten wasi unknown deflate

Enables libp2p-deflate ^0.29.0

libp2p-mdns-ouro not emscripten wasi unknown mdns
libp2p-websocket not emscripten wasi unknown websocket

Enables libp2p-websocket ^0.30.0

libp2p-dns not emscripten wasi unknown dns-async-std dns-tokio?

Enables libp2p-dns ^0.29.0

libp2p-tcp not emscripten wasi unknown tcp-async-io tcp-tokio?

Enables libp2p-tcp ^0.29.0