refactor(http1): updated Encoder/Decoder match with the matches macro (#2368)
This commit is contained in:
		| @@ -94,10 +94,7 @@ impl Decoder { | ||||
|     // methods | ||||
|  | ||||
|     pub fn is_eof(&self) -> bool { | ||||
|         match self.kind { | ||||
|             Length(0) | Chunked(ChunkedState::End, _) | Eof(true) => true, | ||||
|             _ => false, | ||||
|         } | ||||
|         matches!(self.kind, Length(0) | Chunked(ChunkedState::End, _) | Eof(true)) | ||||
|     } | ||||
|  | ||||
|     pub fn decode<R: MemRead>( | ||||
|   | ||||
| @@ -68,10 +68,7 @@ impl Encoder { | ||||
|     } | ||||
|  | ||||
|     pub fn is_eof(&self) -> bool { | ||||
|         match self.kind { | ||||
|             Kind::Length(0) => true, | ||||
|             _ => false, | ||||
|         } | ||||
|         matches!(self.kind, Kind::Length(0)) | ||||
|     } | ||||
|  | ||||
|     #[cfg(feature = "server")] | ||||
|   | ||||
| @@ -202,12 +202,9 @@ impl Accept for AddrIncoming { | ||||
| /// The timeout is useful to handle resource exhaustion errors like ENFILE | ||||
| /// and EMFILE. Otherwise, could enter into tight loop. | ||||
| fn is_connection_error(e: &io::Error) -> bool { | ||||
|     match e.kind() { | ||||
|         io::ErrorKind::ConnectionRefused | ||||
|     matches!(e.kind(), io::ErrorKind::ConnectionRefused | ||||
|         | io::ErrorKind::ConnectionAborted | ||||
|         | io::ErrorKind::ConnectionReset => true, | ||||
|         _ => false, | ||||
|     } | ||||
|         | io::ErrorKind::ConnectionReset) | ||||
| } | ||||
|  | ||||
| impl fmt::Debug for AddrIncoming { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user