aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-09-29 00:45:56 +0900
committermat <git@matdoes.dev>2025-09-29 00:45:56 +0900
commite2ed19c1ed92f0dccc881d835d9ac6e0f7f834c0 (patch)
treecbef303c0555c39865869ea38d6ce8de0a47aa37
parent5952fc0e57ef9b0a2f8a3582049eb2000d3fa8f4 (diff)
downloadazalea-drasl-e2ed19c1ed92f0dccc881d835d9ac6e0f7f834c0.tar.xz
azalea_language::STORAGE shouldn't have been public
-rw-r--r--azalea-language/README.md2
-rw-r--r--azalea-language/src/lib.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/azalea-language/README.md b/azalea-language/README.md
index 87453cf3..d2e2b0f4 100644
--- a/azalea-language/README.md
+++ b/azalea-language/README.md
@@ -1,6 +1,6 @@
# Azalea Language
-Translate Minecraft strings from their id.
+Translate Minecraft strings from their ID.
# Examples
diff --git a/azalea-language/src/lib.rs b/azalea-language/src/lib.rs
index d86a2697..44d96f9c 100644
--- a/azalea-language/src/lib.rs
+++ b/azalea-language/src/lib.rs
@@ -4,7 +4,7 @@ use std::{collections::HashMap, sync::LazyLock};
use compact_str::CompactString;
-pub static STORAGE: LazyLock<Vec<(CompactString, CompactString)>> = LazyLock::new(|| {
+static STORAGE: LazyLock<Box<[(CompactString, CompactString)]>> = LazyLock::new(|| {
let json =
serde_json::from_str::<HashMap<CompactString, CompactString>>(include_str!("en_us.json"))
.unwrap();
@@ -13,7 +13,7 @@ pub static STORAGE: LazyLock<Vec<(CompactString, CompactString)>> = LazyLock::ne
// sort by key to make binary search work
json.sort_by(|a, b| a.0.cmp(&b.0));
- json
+ json.into_boxed_slice()
});
pub fn get(key: &str) -> Option<&str> {