icalendar 0.17.7

Strongly typed iCalendar builder and parser.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
fn main() {
    use std::fs::read_to_string;

    use icalendar::{Calendar, CalendarComponent, Component};

    let contents = read_to_string("fixtures/icalendar-rb/event.ics").unwrap();

    let parsed_calendar: Calendar = contents.parse().unwrap();

    for component in &parsed_calendar.components {
        if let CalendarComponent::Event(event) = component {
            println!("Event: {}", event.get_summary().unwrap())
        }
    }
}