Package-level declarations
Types
DateTime formatting options.
Key for memoizing formatters with specific options.
Common interface for Intl formatters that can be memoized. Each formatter is locale-specific.
Per-language memoizer that caches instances by type.
Multi-locale memoizer container.
Format dates and times using locale-aware formatting.
Format lists with locale-aware conjunction/disjunction.
JVM implementation of Intl formatters. Uses java.text and java.time for locale-aware formatting.
Get plural category for a number in a given locale. Uses Java's PluralRules under the hood.
Format dates - basic fallback implementation for LinuxX64.
Format lists - basic fallback implementation for LinuxX64.
LinuxX64 (Kotlin/Native) implementation of Intl formatters. Uses a fallback approach for basic formatting. For full Intl support, consider using ICU4X or platform-specific bindings.
Plural rules for LinuxX64.
List formatting options.
Interface for types that can provide a memoization key. This replaces the Rust trait functionality.
Number formatting options.
Options for plural rule selection.