Skip to main content

PackedPatterns

Type Alias PackedPatterns 

Source
pub type PackedPatterns<'data> = GenericPackedPatterns<'data, PluralElementsPackedULE<ZeroSlice<PatternItem>>>;
Expand description

The main data structure for packed datetime patterns.

For detailed information, see GenericPackedPatterns.

Aliased Type§

pub struct PackedPatterns<'data> {
    pub header: u32,
    pub elements: VarZeroVec<'data, PluralElementsPackedULE<ZeroSlice<PatternItem>>>,
}

Fields§

§header: u32

An encoding of which standard/variant cell corresponds to which entry in the patterns table. See class docs.

§elements: VarZeroVec<'data, PluralElementsPackedULE<ZeroSlice<PatternItem>>>

The list of patterns. Length should be between 1 and 9, depending on the header.