Struct icu::collator::provider::CollationMetadataV1Marker
source · pub struct CollationMetadataV1Marker;
Expand description
Marker type for CollationMetadataV1
: “collator/meta@1”
- Fallback priority: collation
- Extension keyword: co
Trait Implementations§
source§impl DataMarker for CollationMetadataV1Marker
impl DataMarker for CollationMetadataV1Marker
§type Yokeable = CollationMetadataV1
type Yokeable = CollationMetadataV1
A type that implements [
Yokeable
]. This should typically be the 'static
version of a
data struct.source§impl KeyedDataMarker for CollationMetadataV1Marker
impl KeyedDataMarker for CollationMetadataV1Marker
source§const KEY: DataKey = {
const RESOURCE_KEY_MACRO_CONST: ::icu_provider::DataKey =
{
match ::icu_provider::DataKey::construct_internal("\nicu4x_key_tagcollator/meta@1\n",
icu_provider::DataKeyMetadata::construct_internal(icu_provider::FallbackPriority::Collation,
Some({
use ::icu_locid::extensions::unicode::Key;
const R: Key =
match Key::try_from_bytes("co".as_bytes()) {
Ok(r) => r,
_ =>
::core::panicking::panic_fmt(<#[lang = "format_arguments"]>::new_const(&["Invalid Key: co"])),
};
R
}), Some(icu_provider::FallbackSupplement::Collation))) {
Ok(v) => v,
Err(_) =>
::core::panicking::panic_fmt(<#[lang = "format_arguments"]>::new_const(&["Invalid resource key: collator/meta@1"])),
}
};
RESOURCE_KEY_MACRO_CONST
}
const KEY: DataKey = { const RESOURCE_KEY_MACRO_CONST: ::icu_provider::DataKey = { match ::icu_provider::DataKey::construct_internal("\nicu4x_key_tagcollator/meta@1\n", icu_provider::DataKeyMetadata::construct_internal(icu_provider::FallbackPriority::Collation, Some({ use ::icu_locid::extensions::unicode::Key; const R: Key = match Key::try_from_bytes("co".as_bytes()) { Ok(r) => r, _ => ::core::panicking::panic_fmt(<#[lang = "format_arguments"]>::new_const(&["Invalid Key: co"])), }; R }), Some(icu_provider::FallbackSupplement::Collation))) { Ok(v) => v, Err(_) => ::core::panicking::panic_fmt(<#[lang = "format_arguments"]>::new_const(&["Invalid resource key: collator/meta@1"])), } }; RESOURCE_KEY_MACRO_CONST }
The single
DataKey
associated with this marker.