Cargo Features

[dependencies]
volo-grpc = { version = "0.11.4", default-features = false, features = ["gzip", "zlib", "zstd", "compress", "rustls", "native-tls", "native-tls-vendored", "grpc-web"] }
default = gzip, zlib

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

gzip default = compress

Affects compression::GzipConfig

zlib default = compress

Affects compression::ZlibConfig

zstd = compress

Enables zstd

Affects compression::ZstdConfig

compress gzip zlib zstd?

Enables flate2

rustls

Enables tokio-rustls, rustls of volo

native-tls native-tls-vendored?

Enables tokio-native-tls, native-tls of volo

native-tls-vendored = native-tls

Enables native-tls-vendored of volo

grpc-web

Enables tonic and tonic-web

Affects layer::grpc_web