[package] name = "pimdav" version = "0.1.0" edition = "2024" license = "AGPL-3.0-or-later" [dependencies] # Parsing and serialization only. Its recurrence expansion drops or # duplicates instances on common client data, so `expand` replaces it. # Pinned: tests/corpus.rs reads the fixtures of exactly this version. calcard = { version = "=0.3.14", default-features = false } chrono = "0.4" chrono-tz = "0.10" # Wall-clock RRULE iteration only. Time zones, UNTIL, overrides, RDATE and # EXDATE are handled in `expand`. rrule = "0.14" # Hides UIDs in busy-only feeds. Already in the tree through the server. sha2 = "0.11" # NFKD for the i;unicode-casemap collation (RFC 5051), the CardDAV default. unicode-normalization = "0.1" xmltree = "0.12"