Merge pull request #282 from hyperium/is-status-class
feat(status): add is_<status_class>() methods to StatusCodes
This commit is contained in:
		| @@ -1571,6 +1571,31 @@ impl StatusCode { | |||||||
|             StatusClass::ServerError |             StatusClass::ServerError | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     /// Check if class is Informational. | ||||||
|  |     pub fn is_informational(&self) -> bool { | ||||||
|  |         self.class() == StatusClass::Informational | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /// Check if class is Success. | ||||||
|  |     pub fn is_success(&self) -> bool { | ||||||
|  |         self.class() == StatusClass::Success | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /// Check if class is Redirection. | ||||||
|  |     pub fn is_redirection(&self) -> bool { | ||||||
|  |         self.class() == StatusClass::Redirection | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /// Check if class is ClientError. | ||||||
|  |     pub fn is_client_error(&self) -> bool { | ||||||
|  |         self.class() == StatusClass::ClientError | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     /// Check if class is ServerError. | ||||||
|  |     pub fn is_server_error(&self) -> bool { | ||||||
|  |         self.class() == StatusClass::ServerError | ||||||
|  |     } | ||||||
| } | } | ||||||
|  |  | ||||||
| impl Copy for StatusCode {} | impl Copy for StatusCode {} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user