aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortanishka <109246904+taniishkaaa@users.noreply.github.com>2024-10-07 13:22:38 +0530
committerGitHub <noreply@github.com>2024-10-07 07:52:38 +0000
commit38251fe5e79e66cd4f3753b87a14f5240b665ed1 (patch)
tree38e34c0b154443386e14a01eda0f407ec12416d2
parentf8933a57353aeca14a6cbc60b3cb0cf98cab6c5d (diff)
downloadservo-38251fe5e79e66cd4f3753b87a14f5240b665ed1.tar.gz
servo-38251fe5e79e66cd4f3753b87a14f5240b665ed1.zip
clippy: Fix collapsible_match warning in components/shared (#33664)
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
-rw-r--r--components/shared/base/text.rs48
1 files 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