Module icu::experimental::transliterate::provider
source · Expand description
🚧 [Unstable] Data provider struct definitions for this ICU4X component.
🚧 This code is considered unstable; it may change at any time, in breaking or non-breaking ways,
including in SemVer minor releases. While the serde representation of data structs is guaranteed
to be stable, their Rust representation might not be. Use with caution.
Read more about data providers: icu_provider
Structs§
- An inline recursive call to a transliterator with an arbitrary argument.
- A conversion rule. The source patterns as well as the replacer use inlined private use characters that refer to elements of the
VarTable
for special matchers (variables, UnicodeSets, …). - The data struct representing UTS #35 transform rules.
- Segments store matched parts of the input dynamically and can be referred to by back references in the replacer.
- The ID of a transliterator plus an optional filter.
- Marker type for
RuleBasedTransliterator
: “transliterator/rules@1” - The special matchers and replacers used by this transliterator.