rrule 0.3.1

A pure Rust (partial) implementation of recurrence rules as defined in the iCalendar RFC.
Documentation

:zap: Quick start

extern crate rrule;

use rrule::RRule;

let mut rrule: RRule = "DTSTART:20120201T093000Z\nRRULE:FREQ=DAILY;COUNT=3".parse().unwrap();

// Get all recurrences of the rrule
let recurrences = rrule.all();
assert_eq!(recurrences.len(), 3);

Documentation and more examples

Documentation and more examples

License

This project is licensed under the MIT license.

Inspired by

Todos

  • cache