icalendar 0.17.10

Strongly typed iCalendar builder and parser.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use icalendar::*;
use std::fs;

fn main() {
    let contents = fs::read_to_string("fixtures/event_five_attendees.ics").unwrap();

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

    for event in parsed_calendar.events() {
        println!("Event: {}", event.get_summary().unwrap());
        let attendees = event.get_attendees();

        for attendee in attendees {
            println!("{:#?}", attendee);
        }
    }
}