]> Repositorios git - scryer-prolog.git/commitdiff
fix clippy lint `Manual RangeInclusive::contains implementation`
authorSkgland <[email protected]>
Sat, 6 Feb 2021 18:49:32 +0000 (19:49 +0100)
committerSkgland <[email protected]>
Sat, 6 Feb 2021 21:13:05 +0000 (22:13 +0100)
crates/prolog_parser/src/macros.rs

index a28d7e223b6219d5b593a3eab8294e46f395c831..c05ed69b03e996f15f4b5a0d345e46ea559189e8 100644 (file)
@@ -35,7 +35,7 @@ macro_rules! symbolic_hexadecimal_char {
 #[macro_export]
 macro_rules! octal_digit_char {
     ($c: expr) => {
-        $c >= '0' && $c <= '7'
+        ('0'..='7').contains(&$c)
     };
 }
 
@@ -49,7 +49,7 @@ macro_rules! binary_digit_char {
 #[macro_export]
 macro_rules! hexadecimal_digit_char {
     ($c: expr) => {
-        $c >= '0' && $c <= '9' || $c >= 'A' && $c <= 'F' || $c >= 'a' && $c <= 'f'
+        ('0'..='9').contains(&$c) || ('A'..='F').contains(&$c) || ('a'..='f').contains(&$c)
     };
 }
 
@@ -98,14 +98,14 @@ macro_rules! comment_2_char {
 #[macro_export]
 macro_rules! capital_letter_char {
     ($c: expr) => {
-        $c >= 'A' && $c <= 'Z'
+        ('A'..='Z').contains(&$c)
     };
 }
 
 #[macro_export]
 macro_rules! small_letter_char {
     ($c: expr) => {
-        $c >= 'a' && $c <= 'z'
+        ('a'..='z').contains(&$c)
     };
 }
 
@@ -160,7 +160,7 @@ macro_rules! alpha_char {
 #[macro_export]
 macro_rules! decimal_digit_char {
     ($c: expr) => {
-        $c >= '0' && $c <= '9'
+        ('0'..='9').contains(&$c)
     };
 }