From 234b60dde9e14fffd74a6b09d27eb177be1c81c5 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Mon, 20 Aug 2018 16:31:10 -0700 Subject: [PATCH] Some spacing tweaks to predicates --- types/src/predicates.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/types/src/predicates.rs b/types/src/predicates.rs index 5ab20f8..28e40cb 100644 --- a/types/src/predicates.rs +++ b/types/src/predicates.rs @@ -20,12 +20,16 @@ pub trait IsChar { pub trait IsNumber { /// Is this thing a number? fn is_number(&self) -> bool { self.is_complex() || self.is_real() || self.is_rational() || self.is_integer() } + /// Should return `true` if this Value is a complex number type. fn is_complex(&self) -> bool { self.is_real() } + /// Should return `true` if this Value is a real number type. fn is_real(&self) -> bool { self.is_rational() } + /// Should return `true` if this Value is a rational number type. fn is_rational(&self) -> bool { self.is_integer() } + /// Should return `true` if this Value is a integer number type. fn is_integer(&self) -> bool { false } }