exif_oxide/generated/XMP_pm/
stdxlatns.rs1use std::collections::HashMap;
7use std::sync::LazyLock;
8
9static STD_XLAT_NS_DATA: &[(&'static str, &'static str)] = &[
11 ("GettyImagesGIFT", "getty"),
12 ("Iptc4xmpCore", "iptcCore"),
13 ("Iptc4xmpExt", "iptcExt"),
14 ("MicrosoftPhoto", "microsoft"),
15 ("hdr_metadata", "hdr"),
16 ("photomechanic", "photomech"),
17 ("prismusagerights", "pur"),
18];
19
20pub static STD_XLAT_NS: LazyLock<HashMap<&'static str, &'static str>> =
22 LazyLock::new(|| STD_XLAT_NS_DATA.iter().copied().collect());
23
24pub fn lookup_std_xlat_ns(key: &str) -> Option<&'static str> {
26 STD_XLAT_NS.get(key).copied()
27}