From b1b8ef8cf5350f3335eb87e7e74a86a11e2cc603 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Mon, 2 Dec 2019 11:52:59 -0500 Subject: [PATCH] Revert "Refactor Method::is_idempotent for readability (#348)" This reverts commit 6b07ee44af6ccc7a63da01d5aa3b5f4e8b8b2866. --- src/method.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/method.rs b/src/method.rs index 8580a620..1dd4c49c 100644 --- a/src/method.rs +++ b/src/method.rs @@ -206,9 +206,13 @@ impl Method { /// See [the spec](https://tools.ietf.org/html/rfc7231#section-4.2.2) for /// more words. pub fn is_idempotent(&self) -> bool { - match self.0 { - Put | Delete | _ if self.is_safe() => true, - _ => false + if self.is_safe() { + true + } else { + match self.0 { + Put | Delete => true, + _ => false + } } }