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.

Structs§

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 implemented on formattable datetime types.
  • 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 trait for a DateTimeNamesMarker that can be created from a more specific one, M.
  • Trait for a type that owns datetime names data, usually in the form of data payloads.
  • A type that can return a certain field T.
  • An input associated with a fixed, static calendar.
  • An input that may be associated with a specific runtime calendar.
  • A type that may or may not be a [DataPayload] and may or may not contain a value depending on the type parameter Variables.
  • Trait that associates a container for a payload parameterized by the given variables.
  • 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).