ical/
lib.rs

1//! ical-daladim
2//!
3//! This is a fork of the [ical](https://docs.rs/ical/latest/ical/) crate, because I needed to tag a version on a specific commit.
4//!
5//! You most likely won't find anything interesting, please use the upstream version instead.
6//!
7//!
8#[macro_use]
9extern crate thiserror;
10
11const PARAM_VALUE_DELIMITER: char = ',';
12const VALUE_DELIMITER: char = ':';
13const PARAM_DELIMITER: char = ';';
14const PARAM_NAME_DELIMITER: char = '=';
15const PARAM_QUOTE: char = '"';
16
17#[cfg(any(feature = "ical", feature = "vcard"))]
18pub mod parser;
19
20#[cfg(feature = "ical")]
21pub use crate::parser::ical::IcalParser;
22
23#[cfg(feature = "vcard")]
24pub use crate::parser::vcard::VcardParser;
25
26#[cfg(feature = "property")]
27pub mod property;
28#[cfg(feature = "property")]
29pub use crate::property::PropertyParser;
30
31#[cfg(feature = "line")]
32pub mod line;
33#[cfg(feature = "line")]
34pub use crate::line::LineReader;