From 2fb2224632a37bd17af2b01cc7198d11d0adfa9a Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Sun, 20 Nov 2022 23:41:52 -0500 Subject: [PATCH] Use match --- parser/src/string.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser/src/string.rs b/parser/src/string.rs index e76821d..838da94 100644 --- a/parser/src/string.rs +++ b/parser/src/string.rs @@ -15,7 +15,7 @@ pub fn parse_strings( let initial_kind = (values[0].1 .1 == StringKind::U).then(|| "u".to_owned()); // Optimization: fast-track the common case of a single string. - if values.len() == 1 && matches!(&values[0].1 .1, StringKind::Normal | StringKind::U) { + if matches!(&*values, [(_, (_, StringKind::Normal | StringKind::U), _)]) { let value = values.into_iter().last().unwrap().1 .0; return Ok(Expr::new( initial_start,