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