1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-06-26 18:37:41 +02:00

disable brotli if feature is not enabled, faster compression

This commit is contained in:
Nikolay Kim
2018-03-21 08:03:21 -07:00
parent ce6d237cc1
commit d5fa0a9418
4 changed files with 24 additions and 6 deletions

View File

@ -418,12 +418,12 @@ impl ContentEncoder {
let transfer = TransferEncoding::eof(tmp.clone());
let mut enc = match encoding {
ContentEncoding::Deflate => ContentEncoder::Deflate(
DeflateEncoder::new(transfer, Compression::default())),
DeflateEncoder::new(transfer, Compression::fast())),
ContentEncoding::Gzip => ContentEncoder::Gzip(
GzEncoder::new(transfer, Compression::default())),
GzEncoder::new(transfer, Compression::fasr())),
#[cfg(feature="brotli")]
ContentEncoding::Br => ContentEncoder::Br(
BrotliEncoder::new(transfer, 5)),
BrotliEncoder::new(transfer, 3)),
ContentEncoding::Identity => ContentEncoder::Identity(transfer),
ContentEncoding::Auto => unreachable!()
};