From 54f55efb9a147e8a7b5073d24c0cc67f0aad5a13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gammels=C3=A6ter?= Date: Tue, 21 Mar 2023 09:59:47 +0100 Subject: [PATCH] Use hex literal for INDEX_MASK --- library/core/src/unicode/unicode_data.rs | 2 +- src/tools/unicode-table-generator/src/case_mapping.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/library/core/src/unicode/unicode_data.rs b/library/core/src/unicode/unicode_data.rs index 091259e4d38..b25e9df2868 100644 --- a/library/core/src/unicode/unicode_data.rs +++ b/library/core/src/unicode/unicode_data.rs @@ -580,7 +580,7 @@ pub mod white_space { #[rustfmt::skip] pub mod conversions { - const INDEX_MASK: u32 = 4194304; + const INDEX_MASK: u32 = 0x400000; pub fn to_lower(c: char) -> [char; 3] { if c.is_ascii() { diff --git a/src/tools/unicode-table-generator/src/case_mapping.rs b/src/tools/unicode-table-generator/src/case_mapping.rs index 58d9959ca7b..7a978db62b4 100644 --- a/src/tools/unicode-table-generator/src/case_mapping.rs +++ b/src/tools/unicode-table-generator/src/case_mapping.rs @@ -10,7 +10,7 @@ const INDEX_MASK: u32 = 1 << 22; pub(crate) fn generate_case_mapping(data: &UnicodeData) -> String { let mut file = String::new(); - write!(file, "const INDEX_MASK: u32 = {};", INDEX_MASK).unwrap(); + write!(file, "const INDEX_MASK: u32 = 0x{:x};", INDEX_MASK).unwrap(); file.push_str("\n\n"); file.push_str(HEADER.trim_start()); file.push('\n');