mirror of
https://github.com/fafhrd91/actix-web
synced 2025-09-01 01:16:59 +02:00
compile with default-features off
This commit is contained in:
@@ -301,7 +301,10 @@ impl Default for PayloadConfig {
|
||||
pub struct HttpMessageBody {
|
||||
limit: usize,
|
||||
length: Option<usize>,
|
||||
#[cfg(feature = "compress")]
|
||||
stream: Option<dev::Decompress<dev::Payload>>,
|
||||
#[cfg(not(feature = "compress"))]
|
||||
stream: Option<dev::Payload>,
|
||||
err: Option<PayloadError>,
|
||||
fut: Option<LocalBoxFuture<'static, Result<Bytes, PayloadError>>>,
|
||||
}
|
||||
@@ -322,8 +325,13 @@ impl HttpMessageBody {
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "compress")]
|
||||
let stream = Some(dev::Decompress::from_headers(payload.take(), req.headers()));
|
||||
#[cfg(not(feature = "compress"))]
|
||||
let stream = Some(payload.take());
|
||||
|
||||
HttpMessageBody {
|
||||
stream: Some(dev::Decompress::from_headers(payload.take(), req.headers())),
|
||||
stream,
|
||||
limit: 262_144,
|
||||
length: len,
|
||||
fut: None,
|
||||
|
Reference in New Issue
Block a user