Cargo Features

[dependencies]
iroh-mainline-content-discovery = { version = "0.5.0", default-features = false, features = ["client"] }
default = client

The client feature is set by default whenever iroh-mainline-content-discovery is added without default-features = false somewhere in the dependency tree.

client default = anyhow, futures, genawaiter, iroh-pkarr-node-discovery, mainline, postcard, quinn, rcgen, rustls, tokio, tracing

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.

tracing client

Enables tracing

Optional features for the client functionality

quinn client

Enables quinn ^0.10

iroh-pkarr-node-discovery client

Enables iroh-pkarr-node-discovery ^0.2.0

mainline client

Enables mainline ^1.0.0

anyhow client
postcard client
futures client
rcgen client

Enables rcgen ^0.12.0

rustls client

Enables rustls ^0.21

genawaiter client
tokio client