Cargo Features

[dependencies]
iroh-mainline-content-discovery = { version = "0.6.0", default-features = false, features = ["client", "tls-utils"] }
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 = tls-utils

Enables anyhow, futures, genawaiter, mainline ^2.0.0, postcard, iroh-quinn, rcgen, rustls, tokio, and tracing

tracing:

Optional features for the client functionality

tls-utils client

Enables der, ring, thiserror, rustls-webpki ^0.102, and x509-parser ^0.16

der:

dependencies for the tls utils

Affects iroh-mainline-content-discovery::tls_utils