Cargo Features
[dependencies]
volga = { version = "0.5.0", default-features = false, features = ["full", "http1", "http2", "middleware", "di", "multipart", "tls", "tracing", "problem-details", "compression-full", "compression-brotli", "compression-gzip", "compression-zstd", "decompression-full", "decompression-brotli", "decompression-gzip", "decompression-zstd"] }
- default = http1
-
Default HTTP/1 only server
- full = compression-full, decompression-full, di, http1, http2, middleware, multipart, problem-details, tls, tracing
-
HTTP/1 and HTTP/2 server
- http1 default full?
-
Enables http1 of hyper and hyper-util
hyper:
HTTP versions
- http2 full?
-
Enables http2 of hyper and hyper-util
- middleware compression-brotli? compression-gzip? compression-zstd? decompression-brotli? decompression-gzip? decompression-zstd? full? tls? tracing?
-
Affects
volga::middleware
… - di full?
-
Affects
volga::di
… - multipart full?
-
Enables multer
Affects
args::multipart
… - tls full? = middleware
-
Enables tokio-rustls
Affects
volga::tls
… - tracing full? = middleware
-
Enables tracing
Affects
volga::tracing
… - problem-details full?
-
Affects
error::problem
… - compression-full full? = compression-brotli, compression-gzip, compression-zstd
-
Affects
middleware::compress
… - compression-brotli compression-full? = middleware
-
Enables brotli of async-compression
Affects
middleware::compress
… - compression-gzip compression-full? = middleware
-
Enables gzip and zlib of async-compression
Affects
middleware::compress
… - compression-zstd compression-full? = middleware
-
Enables zstd of async-compression
Affects
middleware::compress
… - decompression-full full? = decompression-brotli, decompression-gzip, decompression-zstd
-
Affects
middleware::decompress
… - decompression-brotli decompression-full? = middleware
-
Enables brotli of async-compression
Affects
middleware::decompress
… - decompression-gzip decompression-full? = middleware
-
Enables gzip and zlib of async-compression
Affects
middleware::decompress
… - decompression-zstd decompression-full? = middleware
-
Enables zstd of async-compression
Affects
middleware::decompress
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.