Crate icu_provider_baked

Source
Expand description

Tooling for the baked provider.

Modules§

  • Data stored as slices, looked up with binary search
  • A data exporter that bakes the data into Rust code.
  • Parsing, manipulating, and serializing Unicode Language and Locale Identifiers.
  • This crate provides Yoke<Y, C>, which allows one to “yoke” (attach) a zero-copy deserialized object (say, a Cow<'a, str>) to the source it was deserialized from, (say, an Rc<[u8]>), known in this crate as a “cart”, producing a type that looks like Yoke<Cow<'static, str>, Rc<[u8]>> and can be moved around with impunity.
  • This crate provides ZeroFrom, a trait for converting types in a zero-copy way.
  • Data stored as as ZeroTrieSimpleAscii

Macros§

  • Creates a data marker.
  • Implements required traits on data structs, such as [MaybeEncodeAsVarULE].

Structs§

Enums§

  • A list specifying general categories of data provider error.

Traits§