From dcc95871605785c2c1f2279a25c6d3740301c468 Mon Sep 17 00:00:00 2001 From: klensy Date: Fri, 29 Jan 2021 01:27:16 +0300 Subject: [PATCH] trivial char range check --- crates/cargo-platform/src/cfg.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/cargo-platform/src/cfg.rs b/crates/cargo-platform/src/cfg.rs index 662c7f97bee..c3ddb69bc88 100644 --- a/crates/cargo-platform/src/cfg.rs +++ b/crates/cargo-platform/src/cfg.rs @@ -298,11 +298,11 @@ impl<'a> Iterator for Tokenizer<'a> { } fn is_ident_start(ch: char) -> bool { - ch == '_' || ('a' <= ch && ch <= 'z') || ('A' <= ch && ch <= 'Z') + ch == '_' || ch.is_ascii_alphabetic() } fn is_ident_rest(ch: char) -> bool { - is_ident_start(ch) || ('0' <= ch && ch <= '9') + is_ident_start(ch) || ch.is_ascii_digit() } impl<'a> Token<'a> {