Module icu_datetime::scaffold
source · Expand description
Scaffolding traits and types for the datetime crate.
Items in this module are mostly for trait bounds. Most users should not need to reference these items in userland code.
Enums§
- Implementation of
CalMarkers
that includes data for all calendars. - A struct implementing traits for never loading data.
- Implementation of
CalMarkers
that includes data for no calendars.
Traits§
- Trait to consolidate data provider markers external to this crate for datetime formatting with any calendar.
- Trait to consolidate data provider markers defined by this crate for datetime formatting with any calendar.
- Trait to consolidate data provider markers external to this crate for datetime formatting with a fixed calendar.
- Trait to consolidate data provider markers defined by this crate for datetime formatting with a fixed calendar.
- Trait to consolidate input markers.
- A collection of marker types associated with all calendars.
- A calendar that can be found in CLDR
- A type that can be converted into a specific calendar system.
- A trait associating types for date formatting in any calendar (data markers only).
- A trait associating types for date formatting in any calendar (input types only).
- A trait associating constants and types implementing various other traits required for datetime formatting.
- A type that can return a certain field
T
. - A type that might be compatible with a specific calendar system.
- An input associated with a specific calendar.
- A trait associating types for time formatting (input types and data markers).
- A trait associating types for date formatting in a specific calendar (data markers only).
- Trait marking other traits that are considered unstable and should not generally be implemented outside of the datetime crate.
- A trait associating types for time zone formatting (input types and data markers).