From 6c593c292508f31a2986d5ddac3fb23b234a0e2c Mon Sep 17 00:00:00 2001 From: Pawan Singh Bisht <46450720+bishtpawan@users.noreply.github.com> Date: Tue, 22 Dec 2020 01:55:47 +0530 Subject: [PATCH] refactor(error): use `matches!` macro in `Error::is_*` methods (#2367) --- src/error.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/error.rs b/src/error.rs index 82f70d30..16bacd16 100644 --- a/src/error.rs +++ b/src/error.rs @@ -125,18 +125,12 @@ pub(crate) struct TimedOut; impl Error { /// Returns true if this was an HTTP parse error. pub fn is_parse(&self) -> bool { - match self.inner.kind { - Kind::Parse(_) => true, - _ => false, - } + matches!(self.inner.kind, Kind::Parse(_)) } /// Returns true if this error was caused by user code. pub fn is_user(&self) -> bool { - match self.inner.kind { - Kind::User(_) => true, - _ => false, - } + matches!(self.inner.kind, Kind::User(_)) } /// Returns true if this was about a `Request` that was canceled.