Module icu_locale_core::preferences::extensions

source ·
Expand description

A set of extensions which correspond to preferences.

The module provides structures that represent known values for each keyword in Locale extensions with semantic meaning.

§Syntactic vs Semantic Extension Handling

This module ensures that only valid, recognized values are used, providing semantic validation. It would reject invalid values such as -u-hc-BB because BB is not a known hour cycle. This is ideal for applications that require strict adherence to standardized values and need to prevent invalid or unrecognized data.

If you need to construct syntactically valid Locale extensions without semantic validation, allowing any valid key-value pair regardless of recognition, consider using the crate::extensions module.

Modules§

  • A set of unicode extensions which correspond to preferences.