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§

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).