Skip to content

Commit 84986f7

Browse files
authored
Create BoundProvider, NeoFormatter, and TypedNeoFormatter (#4877)
Part of #1317 This PR adds `TypedNeoFormatter` and `NeoFormatter` that use a type parameter to handle all datetime formatting. It also adds `BoundProvider` to the icu_provider crate.
1 parent 31e085a commit 84986f7

File tree

12 files changed

+1829
-699
lines changed

12 files changed

+1829
-699
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
- `icu_provider`
3232
- (Small breakage) `DataPayload::new_owned()` is no longer `const`, this was a mistake (https://github.com/unicode-org/icu4x/pull/4456)
3333
- Add `NeverMarker` to allow for DataProvider bounds that never return data (https://github.com/unicode-org/icu4x/issues/4186)
34+
- Add `BoundProvider` to allow temporal separation between key and request (https://github.com/unicode-org/icu4x/pull/4877)
3435
- `icu_provider_blob`
3536
- Blob v2 no longer allocates (https://github.com/unicode-org/icu4x/pull/4383)
3637
- FFI:

components/datetime/src/calendar.rs

Lines changed: 222 additions & 136 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)