From 4fa7031bf4a5a6b7c38cf577ef2cfe47535c280d Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Wed, 1 Jan 2014 21:12:01 -0800 Subject: [PATCH] Restructure Range::in_bounds --- types/range.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/types/range.rs b/types/range.rs index d1cc73b8..cae30f82 100644 --- a/types/range.rs +++ b/types/range.rs @@ -153,11 +153,10 @@ impl RangeBound { /// Determines if a value lies within the range specified by this bound. pub fn in_bounds(&self, value: &T) -> bool { match (self.type_, BoundSided::side(None::)) { - (Inclusive, Upper) if value <= &self.value => true, - (Exclusive, Upper) if value < &self.value => true, - (Inclusive, Lower) if value >= &self.value => true, - (Exclusive, Lower) if value > &self.value => true, - _ => false + (Inclusive, Upper) => value <= &self.value, + (Exclusive, Upper) => value < &self.value, + (Inclusive, Lower) => value >= &self.value, + (Exclusive, Lower) => value > &self.value, } } }