build.rs: adapt to changes in phf_codegen

This commit is contained in:
Daniel Hofstetter 2025-06-20 18:38:43 +02:00
parent 9fb8cd2e50
commit 8391276bb2

View file

@ -65,39 +65,39 @@ pub fn main() {
// 'test' is named uu_test to avoid collision with rust core crate 'test'.
// It can also be invoked by name '[' for the '[ expr ] syntax'.
"uu_test" => {
phf_map.entry("test", &map_value);
phf_map.entry("[", &map_value);
phf_map.entry("test", map_value.clone());
phf_map.entry("[", map_value.clone());
}
k if k.starts_with(OVERRIDE_PREFIX) => {
phf_map.entry(&k[OVERRIDE_PREFIX.len()..], &map_value);
phf_map.entry(&k[OVERRIDE_PREFIX.len()..], map_value.clone());
}
"false" | "true" => {
phf_map.entry(krate, &format!("(r#{krate}::uumain, r#{krate}::uu_app)"));
phf_map.entry(krate, format!("(r#{krate}::uumain, r#{krate}::uu_app)"));
}
"hashsum" => {
phf_map.entry(krate, &format!("({krate}::uumain, {krate}::uu_app_custom)"));
phf_map.entry(krate, format!("({krate}::uumain, {krate}::uu_app_custom)"));
let map_value = format!("({krate}::uumain, {krate}::uu_app_common)");
let map_value_bits = format!("({krate}::uumain, {krate}::uu_app_bits)");
let map_value_b3sum = format!("({krate}::uumain, {krate}::uu_app_b3sum)");
phf_map.entry("md5sum", &map_value);
phf_map.entry("sha1sum", &map_value);
phf_map.entry("sha224sum", &map_value);
phf_map.entry("sha256sum", &map_value);
phf_map.entry("sha384sum", &map_value);
phf_map.entry("sha512sum", &map_value);
phf_map.entry("sha3sum", &map_value_bits);
phf_map.entry("sha3-224sum", &map_value);
phf_map.entry("sha3-256sum", &map_value);
phf_map.entry("sha3-384sum", &map_value);
phf_map.entry("sha3-512sum", &map_value);
phf_map.entry("shake128sum", &map_value_bits);
phf_map.entry("shake256sum", &map_value_bits);
phf_map.entry("b2sum", &map_value);
phf_map.entry("b3sum", &map_value_b3sum);
phf_map.entry("md5sum", map_value.clone());
phf_map.entry("sha1sum", map_value.clone());
phf_map.entry("sha224sum", map_value.clone());
phf_map.entry("sha256sum", map_value.clone());
phf_map.entry("sha384sum", map_value.clone());
phf_map.entry("sha512sum", map_value.clone());
phf_map.entry("sha3sum", map_value_bits.clone());
phf_map.entry("sha3-224sum", map_value.clone());
phf_map.entry("sha3-256sum", map_value.clone());
phf_map.entry("sha3-384sum", map_value.clone());
phf_map.entry("sha3-512sum", map_value.clone());
phf_map.entry("shake128sum", map_value_bits.clone());
phf_map.entry("shake256sum", map_value_bits.clone());
phf_map.entry("b2sum", map_value.clone());
phf_map.entry("b3sum", map_value_b3sum);
}
_ => {
phf_map.entry(krate, &map_value);
phf_map.entry(krate, map_value.clone());
}
}
}