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§
- Borrowed version of
DataPayloadWithVariables
.
Enums§
- Implementation of
CalMarkers
that includes data for all calendars. - An error returned by
MaybePayload
. - 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 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 parameterVariables
. - 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).