refactor(error): mark TransferEncodingInvalid variant only with server feature
This commit is contained in:
@@ -84,7 +84,7 @@ pub(super) enum Header {
|
|||||||
Token,
|
Token,
|
||||||
#[cfg(feature = "http1")]
|
#[cfg(feature = "http1")]
|
||||||
ContentLengthInvalid,
|
ContentLengthInvalid,
|
||||||
#[cfg(feature = "http1")]
|
#[cfg(all(feature = "http1", feature = "server"))]
|
||||||
TransferEncodingInvalid,
|
TransferEncodingInvalid,
|
||||||
#[cfg(feature = "http1")]
|
#[cfg(feature = "http1")]
|
||||||
TransferEncodingUnexpected,
|
TransferEncodingUnexpected,
|
||||||
@@ -391,7 +391,7 @@ impl Error {
|
|||||||
Kind::Parse(Parse::Header(Header::ContentLengthInvalid)) => {
|
Kind::Parse(Parse::Header(Header::ContentLengthInvalid)) => {
|
||||||
"invalid content-length parsed"
|
"invalid content-length parsed"
|
||||||
}
|
}
|
||||||
#[cfg(feature = "http1")]
|
#[cfg(all(feature = "http1", feature = "server"))]
|
||||||
Kind::Parse(Parse::Header(Header::TransferEncodingInvalid)) => {
|
Kind::Parse(Parse::Header(Header::TransferEncodingInvalid)) => {
|
||||||
"invalid transfer-encoding parsed"
|
"invalid transfer-encoding parsed"
|
||||||
}
|
}
|
||||||
@@ -504,6 +504,7 @@ impl Parse {
|
|||||||
Parse::Header(Header::ContentLengthInvalid)
|
Parse::Header(Header::ContentLengthInvalid)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(all(feature = "http1", feature = "server"))]
|
||||||
pub(crate) fn transfer_encoding_invalid() -> Self {
|
pub(crate) fn transfer_encoding_invalid() -> Self {
|
||||||
Parse::Header(Header::TransferEncodingInvalid)
|
Parse::Header(Header::TransferEncodingInvalid)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user