clippy: Fix collapsible_match warning in components/shared (#33664)

Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
This commit is contained in:
tanishka 2024-10-07 13:22:38 +05:30 committed by GitHub
parent f8933a5735
commit 38251fe5e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -13,30 +13,30 @@ pub fn unicode_plane(codepoint: char) -> u32 {
} }
pub fn is_cjk(codepoint: char) -> bool { pub fn is_cjk(codepoint: char) -> bool {
if let Some(block) = codepoint.block() { if let Some(
match block { UnicodeBlock::CJKRadicalsSupplement |
UnicodeBlock::CJKRadicalsSupplement | UnicodeBlock::KangxiRadicals |
UnicodeBlock::KangxiRadicals | UnicodeBlock::IdeographicDescriptionCharacters |
UnicodeBlock::IdeographicDescriptionCharacters | UnicodeBlock::CJKSymbolsandPunctuation |
UnicodeBlock::CJKSymbolsandPunctuation | UnicodeBlock::Hiragana |
UnicodeBlock::Hiragana | UnicodeBlock::Katakana |
UnicodeBlock::Katakana | UnicodeBlock::Bopomofo |
UnicodeBlock::Bopomofo | UnicodeBlock::HangulCompatibilityJamo |
UnicodeBlock::HangulCompatibilityJamo | UnicodeBlock::Kanbun |
UnicodeBlock::Kanbun | UnicodeBlock::BopomofoExtended |
UnicodeBlock::BopomofoExtended | UnicodeBlock::CJKStrokes |
UnicodeBlock::CJKStrokes | UnicodeBlock::KatakanaPhoneticExtensions |
UnicodeBlock::KatakanaPhoneticExtensions | UnicodeBlock::EnclosedCJKLettersandMonths |
UnicodeBlock::EnclosedCJKLettersandMonths | UnicodeBlock::CJKCompatibility |
UnicodeBlock::CJKCompatibility | UnicodeBlock::CJKUnifiedIdeographsExtensionA |
UnicodeBlock::CJKUnifiedIdeographsExtensionA | UnicodeBlock::YijingHexagramSymbols |
UnicodeBlock::YijingHexagramSymbols | UnicodeBlock::CJKUnifiedIdeographs |
UnicodeBlock::CJKUnifiedIdeographs | UnicodeBlock::CJKCompatibilityIdeographs |
UnicodeBlock::CJKCompatibilityIdeographs | UnicodeBlock::CJKCompatibilityForms |
UnicodeBlock::CJKCompatibilityForms | UnicodeBlock::HalfwidthandFullwidthForms,
UnicodeBlock::HalfwidthandFullwidthForms => return true, ) = codepoint.block()
_ => {}, {
} return true;
} }
// https://en.wikipedia.org/wiki/Plane_(Unicode)#Supplementary_Ideographic_Plane // https://en.wikipedia.org/wiki/Plane_(Unicode)#Supplementary_Ideographic_Plane