From 38251fe5e79e66cd4f3753b87a14f5240b665ed1 Mon Sep 17 00:00:00 2001 From: tanishka <109246904+taniishkaaa@users.noreply.github.com> Date: Mon, 7 Oct 2024 13:22:38 +0530 Subject: [PATCH] clippy: Fix collapsible_match warning in components/shared (#33664) Signed-off-by: taniishkaaa --- components/shared/base/text.rs | 48 +++++++++++++++++----------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/components/shared/base/text.rs b/components/shared/base/text.rs index 9a3fa5f68e6..c18898025c3 100644 --- a/components/shared/base/text.rs +++ b/components/shared/base/text.rs @@ -13,30 +13,30 @@ pub fn unicode_plane(codepoint: char) -> u32 { } pub fn is_cjk(codepoint: char) -> bool { - if let Some(block) = codepoint.block() { - match block { - UnicodeBlock::CJKRadicalsSupplement | - UnicodeBlock::KangxiRadicals | - UnicodeBlock::IdeographicDescriptionCharacters | - UnicodeBlock::CJKSymbolsandPunctuation | - UnicodeBlock::Hiragana | - UnicodeBlock::Katakana | - UnicodeBlock::Bopomofo | - UnicodeBlock::HangulCompatibilityJamo | - UnicodeBlock::Kanbun | - UnicodeBlock::BopomofoExtended | - UnicodeBlock::CJKStrokes | - UnicodeBlock::KatakanaPhoneticExtensions | - UnicodeBlock::EnclosedCJKLettersandMonths | - UnicodeBlock::CJKCompatibility | - UnicodeBlock::CJKUnifiedIdeographsExtensionA | - UnicodeBlock::YijingHexagramSymbols | - UnicodeBlock::CJKUnifiedIdeographs | - UnicodeBlock::CJKCompatibilityIdeographs | - UnicodeBlock::CJKCompatibilityForms | - UnicodeBlock::HalfwidthandFullwidthForms => return true, - _ => {}, - } + if let Some( + UnicodeBlock::CJKRadicalsSupplement | + UnicodeBlock::KangxiRadicals | + UnicodeBlock::IdeographicDescriptionCharacters | + UnicodeBlock::CJKSymbolsandPunctuation | + UnicodeBlock::Hiragana | + UnicodeBlock::Katakana | + UnicodeBlock::Bopomofo | + UnicodeBlock::HangulCompatibilityJamo | + UnicodeBlock::Kanbun | + UnicodeBlock::BopomofoExtended | + UnicodeBlock::CJKStrokes | + UnicodeBlock::KatakanaPhoneticExtensions | + UnicodeBlock::EnclosedCJKLettersandMonths | + UnicodeBlock::CJKCompatibility | + UnicodeBlock::CJKUnifiedIdeographsExtensionA | + UnicodeBlock::YijingHexagramSymbols | + UnicodeBlock::CJKUnifiedIdeographs | + UnicodeBlock::CJKCompatibilityIdeographs | + UnicodeBlock::CJKCompatibilityForms | + UnicodeBlock::HalfwidthandFullwidthForms, + ) = codepoint.block() + { + return true; } // https://en.wikipedia.org/wiki/Plane_(Unicode)#Supplementary_Ideographic_Plane