Add Error::is_reset function (#618)
				
					
				
			This commit is contained in:
		
							
								
								
									
										10
									
								
								src/error.rs
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/error.rs
									
									
									
									
									
								
							| @@ -59,10 +59,7 @@ impl Error { | ||||
|  | ||||
|     /// Returns true if the error is an io::Error | ||||
|     pub fn is_io(&self) -> bool { | ||||
|         match self.kind { | ||||
|             Kind::Io(_) => true, | ||||
|             _ => false, | ||||
|         } | ||||
|         matches!(self.kind, Kind::Io(..)) | ||||
|     } | ||||
|  | ||||
|     /// Returns the error if the error is an io::Error | ||||
| @@ -92,6 +89,11 @@ impl Error { | ||||
|         matches!(self.kind, Kind::GoAway(..)) | ||||
|     } | ||||
|  | ||||
|     /// Returns true if the error is from a `RST_STREAM`. | ||||
|     pub fn is_reset(&self) -> bool { | ||||
|         matches!(self.kind, Kind::Reset(..)) | ||||
|     } | ||||
|  | ||||
|     /// Returns true if the error was received in a frame from the remote. | ||||
|     /// | ||||
|     /// Such as from a received `RST_STREAM` or `GOAWAY` frame. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user