From 1106323ae116cea13b65a00ae4ee0854ba8577e5 Mon Sep 17 00:00:00 2001 From: Li Heng <562653799@qq.com> Date: Tue, 28 Oct 2025 10:59:56 +0800 Subject: [PATCH] rust/sip: delete redundant computing codes Delete call of is_alphanumeric where is_alphanumeric and is_token_char are called together. Four places are modified. Ticket: 8003 --- rust/src/sip/parser.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rust/src/sip/parser.rs b/rust/src/sip/parser.rs index ae312dcc31..9c1e926357 100644 --- a/rust/src/sip/parser.rs +++ b/rust/src/sip/parser.rs @@ -75,7 +75,7 @@ fn is_method_char(b: u8) -> bool { #[inline] fn is_request_uri_char(b: u8) -> bool { - b.is_alphanum() || is_token_char(b) || b"~#@:;=?+&$,/".contains(&b) + is_token_char(b) || b"~#@:;=?+&$,/".contains(&b) } #[inline] @@ -85,15 +85,15 @@ fn is_version_char(b: u8) -> bool { #[inline] fn is_reason_phrase(b: u8) -> bool { - b.is_alphanum() || is_token_char(b) || b"$&(),/:;=?@[\\]^ ".contains(&b) + is_token_char(b) || b"$&(),/:;=?@[\\]^ ".contains(&b) } fn is_header_name(b: u8) -> bool { - b.is_alphanum() || is_token_char(b) + is_token_char(b) } fn is_header_value(b: u8) -> bool { - b.is_alphanum() || is_token_char(b) || b"\"#$&(),/;:<=>?@[]{}()^|~\\\t\n\r ".contains(&b) + is_token_char(b) || b"\"#$&(),/;:<=>?@[]{}()^|~\\\t\n\r ".contains(&b) } fn expand_header_name(h: &str) -> &str {