From 125839260bbcbdcd2f0a0444eca21205730876d3 Mon Sep 17 00:00:00 2001 From: eatradish Date: Wed, 4 Mar 2026 16:41:24 +0800 Subject: [PATCH] chore: update `phf` to 0.13 --- Cargo.toml | 4 ++-- build.rs | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 918b4be..e29b93e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,8 +15,8 @@ build = "build.rs" [dependencies] nom = { version = "7", default-features = false, features = ["std"] } -phf = "0.11" +phf = "0.13" fnv = "1.0" [build-dependencies] -phf_codegen = "0.11" +phf_codegen = "0.13" diff --git a/build.rs b/build.rs index df17bcd..80d2288 100644 --- a/build.rs +++ b/build.rs @@ -974,7 +974,7 @@ fn main() { write!(&mut file, "pub static BOOLEAN: ::phf::Map = ").unwrap(); let mut builder = phf_codegen::Map::new(); for (index, name) in BOOLEAN.iter().enumerate() { - builder.entry(index as u16, &format!("\"{}\"", name)); + builder.entry(index as u16, format!("\"{}\"", name)); } write!(&mut file, "{}", builder.build()).unwrap(); writeln!(&mut file, ";").unwrap(); @@ -983,7 +983,7 @@ fn main() { write!(&mut file, "pub static BOOLEAN_INDEX: ::phf::Map<&'static str, u16> = ").unwrap(); let mut builder = phf_codegen::Map::<&str>::new(); for (index, name) in keys.iter().enumerate() { - builder.entry(name, &index.to_string()); + builder.entry(name, index.to_string()); } write!(&mut file, "{}", builder.build()).unwrap(); writeln!(&mut file, ";").unwrap(); @@ -991,7 +991,7 @@ fn main() { write!(&mut file, "pub static NUMBER: ::phf::Map = ").unwrap(); let mut builder = phf_codegen::Map::new(); for (index, name) in NUMBER.iter().enumerate() { - builder.entry(index as u16, &format!("\"{}\"", name)); + builder.entry(index as u16, format!("\"{}\"", name)); } write!(&mut file, "{}", builder.build()).unwrap(); writeln!(&mut file, ";").unwrap(); @@ -1000,7 +1000,7 @@ fn main() { write!(&mut file, "pub static NUMBER_INDEX: ::phf::Map<&'static str, u16> = ").unwrap(); let mut builder = phf_codegen::Map::<&str>::new(); for (index, name) in keys.iter().enumerate() { - builder.entry(name, &index.to_string()); + builder.entry(name, index.to_string()); } write!(&mut file, "{}", builder.build()).unwrap(); writeln!(&mut file, ";").unwrap(); @@ -1008,7 +1008,7 @@ fn main() { write!(&mut file, "pub static STRING: ::phf::Map = ").unwrap(); let mut builder = phf_codegen::Map::new(); for (index, name) in STRING.iter().enumerate() { - builder.entry(index as u16, &format!("\"{}\"", name)); + builder.entry(index as u16, format!("\"{}\"", name)); } write!(&mut file, "{}", builder.build()).unwrap(); writeln!(&mut file, ";").unwrap(); @@ -1017,7 +1017,7 @@ fn main() { write!(&mut file, "pub static STRING_INDEX: ::phf::Map<&'static str, u16> = ").unwrap(); let mut builder = phf_codegen::Map::<&str>::new(); for (index, name) in keys.iter().enumerate() { - builder.entry(name, &index.to_string()); + builder.entry(name, index.to_string()); } write!(&mut file, "{}", builder.build()).unwrap(); writeln!(&mut file, ";").unwrap(); @@ -1025,7 +1025,7 @@ fn main() { write!(&mut file, "pub static TERMINFO: ::phf::Map<&'static str, &'static str> = ").unwrap(); let mut builder = phf_codegen::Map::new(); for &(name, value) in TERMINFO { - builder.entry(name, &format!("\"{}\"", value)); + builder.entry(name, format!("\"{}\"", value)); } write!(&mut file, "{}", builder.build()).unwrap(); writeln!(&mut file, ";").unwrap(); @@ -1033,7 +1033,7 @@ fn main() { write!(&mut file, "pub static TERMCAP: ::phf::Map<&'static str, &'static str> = ").unwrap(); let mut builder = phf_codegen::Map::new(); for &(name, value) in TERMCAP { - builder.entry(name, &format!("\"{}\"", value)); + builder.entry(name, format!("\"{}\"", value)); } write!(&mut file, "{}", builder.build()).unwrap(); writeln!(&mut file, ";").unwrap(); @@ -1041,11 +1041,11 @@ fn main() { write!(&mut file, "pub static ALIASES: ::phf::Map<&'static str, &'static str> = ").unwrap(); let mut builder = phf_codegen::Map::new(); for &(value, name) in TERMINFO { - builder.entry(name, &format!("\"{}\"", value)); + builder.entry(name, format!("\"{}\"", value)); } for &(value, name) in TERMCAP { if !TERMINFO.iter().any(|entry| name == entry.1) { - builder.entry(name, &format!("\"{}\"", value)); + builder.entry(name, format!("\"{}\"", value)); } } write!(&mut file, "{}", builder.build()).unwrap();