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.