• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

unicode-org / icu4x / 13506944341

24 Feb 2025 08:13PM UTC coverage: 74.889% (-0.3%) from 75.182%
13506944341

push

github

web-flow
Add all missing properties FFI APIs (#6177)

Part of #6169


Adds:

- `rust_link` for to/from ICU4X APIs. Rename them a bit. I am _not_
renaming them to have icu4c in their name because in the context of
ICU4X FFI the property integers are not just useful for ICU4X: they're
useful for CodePointMapData (which does not return typed values)
- `for_char` convenience APIs over FFI, providing a no-alloc way to get
properties
- `long_name` and `short_name` APIs, only in compiled data mode. We can
add a separate data loading path if requested
- Bidi convenience properties, only in compiled data mode. We can add a
separate data path if requested, again.


<!--
Thank you for your pull request to ICU4X!

Reminder: try to use [Conventional
Comments](https://conventionalcomments.org/) to make comments clearer.

Please see
https://github.com/unicode-org/icu4x/blob/main/CONTRIBUTING.md for
general
information on contributing to ICU4X.9
-->

48 of 345 new or added lines in 3 files covered. (13.91%)

5 existing lines in 4 files now uncovered.

57954 of 77387 relevant lines covered (74.89%)

806383.11 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

91.94
/components/datetime/src/provider/pattern/reference/parser.rs


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc