Macro icu_provider::resource_key[][src]

macro_rules! resource_key {
    (dates, $sub_category:literal, $version:tt) => { ... };
    (icu4x, $sub_category:literal, $version:tt) => { ... };
    (likelysubtags, $sub_category:literal, $version:tt) => { ... };
    (plurals, $sub_category:literal, $version:tt) => { ... };
    (time_zones, $sub_category:literal, $version:tt) => { ... };
    (uniset, $sub_category:literal, $version:tt) => { ... };
    (decimal, $sub_category:literal, $version:tt) => { ... };
    (x, $pu:literal, $sub_category:literal, $version:tt) => { ... };
    ($category:expr, $sub_category:literal, $version:tt) => { ... };
}

Shortcut to construct a const resource identifier.

Examples

use icu_provider::prelude::*;

// Create a private-use ResourceKey
const MY_PRIVATE_USE_KEY: ResourceKey = icu_provider::resource_key!(x, "foo", "bar", 1);
assert_eq!("x-foo/bar@1", format!("{}", MY_PRIVATE_USE_KEY));