Cargo Features

[dependencies]
hudsucker = { version = "0.23.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, io-util of tokio

http2 full?

Enables http2 of optional hyper-rustls and hyper-util

native-tls-client full?

Enables hyper-tls and tokio-native-tls, native-tls of tokio-tungstenite ^0.24.0

openssl-ca full?

Enables moka and openssl

rcgen-ca default full?

Enables moka, rand, rcgen, and time

rustls-client default full?

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

Hudsucker has 8 features without comments.