Cargo Features

[dependencies]
serf = { version = "0.3.0", default-features = false, features = ["tokio", "async-std", "smol", "serde", "metrics", "compression", "encryption", "quic", "quinn", "net", "tcp", "tls", "dns", "dns-over-quic", "dns-over-h3", "dns-over-https-rustls", "dns-over-rustls", "dns-over-openssl", "dns-over-native-tls", "dns-webpki-roots", "dns-native-certs", "dnssec-openssl", "dnssec-ring", "dnssec", "test"] }
default = compression, dns, encryption, quic, tcp, tokio

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

tokio default

Enables tokio of memberlist

Affects serf::tokio

async-std

Enables async-std of memberlist

Affects serf::async_std

smol

Enables smol of memberlist

Affects serf::smol

serde

Enables serde of memberlist and serf-core

metrics

Enables metrics of memberlist and serf-core

compression default
encryption default

Enables encryption of memberlist and serf-core

quic default quinn?

Enables quic of memberlist

quinn = quic

Enables quinn of memberlist

Affects async_std::AsyncStdQuicSerf, smol::SmolQuicSerf, tokio::TokioQuicSerf

net tcp tls?

Enables net of memberlist

tcp default = net

Enables tcp of memberlist

tls = net

Enables tls of memberlist

Affects async_std::AsyncStdTlsSerf, smol::SmolTlsSerf, tokio::TokioTlsSerf

dns default

enable DNS node address resolver

Enables dns of memberlist

dns-over-quic

Enables dns-over-quic of memberlist

dns-over-h3

Enables dns-over-h3 of memberlist

dns-over-https-rustls

Enables dns-over-https-rustls of memberlist

dns-over-rustls

Enables dns-over-rustls of memberlist

dns-over-openssl

Enables dns-over-openssl of memberlist

dns-over-native-tls

Enables dns-over-native-tls of memberlist

dns-webpki-roots

Enables dns-webpki-roots of memberlist

dns-native-certs

Enables dns-native-certs of memberlist

dnssec-openssl

Enables dnssec-openssl of memberlist

dnssec-ring

Enables dnssec-ring of memberlist

dnssec

Enables dnssec of memberlist

test

Enables test of memberlist and serf-core