diff --git a/crates/caret/src/lib.rs b/crates/caret/src/lib.rs index 46a637bb2..88decad64 100644 --- a/crates/caret/src/lib.rs +++ b/crates/caret/src/lib.rs @@ -107,8 +107,10 @@ macro_rules! caret_int { } /// Return true if this value is one that we recognize. $v fn is_recognized(self) -> bool { - matches!(self, - $( $name::$id )|*) + match self { + $( $name::$id => true, )* + _ => false + } } /// Try to convert this value from one of the recognized names. $v fn from_name(name: &str) -> Option {