Cargo Features

[dependencies]
svix = { version = "1.56.0", default-features = false, features = ["http1", "http2", "native-tls", "rustls-tls", "svix_beta"] }
default = http1, rustls-tls

openssl-sys keeps showing up in the CLI dep graph, breaking the build, even when default-features = false. Switcing the default to rustls properly culls it from the tree.

http1 default

Enables http1 of optional hyper-rustls ^0.26.0 and hyper-util

http2

Enables http2 of optional hyper-rustls ^0.26.0 and hyper-util

native-tls

Enables hyper-tls

rustls-tls default

Enables rustls-native-certs of hyper-rustls ^0.26.0

svix_beta

Affects api::raw_stream_api