Cargo Features

[dependencies]
hudsucker = { version = "0.21.0", default-features = false, features = ["full", "decoder", "http2", "native-tls-client", "openssl-ca", "rcgen-ca", "rustls-client"] }
default = decoder, rcgen-ca, rustls-client

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

full = decoder, http2, native-tls-client, openssl-ca, rcgen-ca, rustls-client
decoder default full?

Enables async-compression, tokio-util, stream of hyper ^0.14.15, io-util of tokio

http2 full?

Enables http2 of hyper ^0.14.15 and optional hyper-rustls ^0.24.0

native-tls-client full?

Enables hyper-tls ^0.5.0, native-tls of tokio-tungstenite ^0.20.0

openssl-ca full?

Enables moka and openssl

rcgen-ca default full?

Enables moka, rand, rcgen ^0.11.0, and time

rustls-client default full?

Enables hyper-rustls ^0.24.0, rustls-tls-webpki-roots of tokio-tungstenite ^0.20.0

Hudsucker has 8 features without comments.