Expand description
iCalendar (RFC 5545) data model types.
This crate provides the type-level representation of iCalendar components,
properties, and parameters. It builds on calendar_types for date/time
primitives and adds:
- Recurrence rules (
rrule):RRulewith frequency-dependent BYxxx rules, efficient bitset types (SecondSet,MinuteSet,HourSet,MonthSet,MonthDaySet,WeekNoSet), and theWeekdayNumSet. - Time types (
time):DateTimeOrDate,Period,RDate,TriggerValue, andUtcOffset. - Property value enums (
set): status types, parameter value enums, and alarm action markers. - String types (
string): validated iCalendar string newtypes (ParamText,Text,Name,CaselessStr). - Compound values (
value):Geo,Attachment, andFormatType. - Request status (
request_status):RequestStatusandStatusCode. - Primitives (
primitive): type aliases for iCalendar integer and float values.