1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
mod datetime;
mod rrule;
mod rruleset;
pub(crate) mod utils;
pub use self::rrule::{Frequency, NWeekday, RRule};
pub use self::rruleset::RRuleSet;
pub(crate) use datetime::{DateTime, Time};
#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]
/// An empty struct to keep the validated stage
pub struct Validated;
#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]
/// An empty struct to keep the unvalidated (or not-yet-validated) stage
pub struct Unvalidated;