caldata 0.16.2

Ical/Vcard parser for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::fs::read_to_string;

fn main() {
    let buf = read_to_string("./tests/resources/ical_input.ics").unwrap();
    let reader = caldata::IcalParser::from_slice(buf.as_bytes());

    for line in reader {
        println!("{:?}", &line);
        match &line {
            Err(_) => {}
            Ok(ical) => {
                let ev = ical as &dyn caldata::generator::Emitter;
                println!("{}", ev.generate());
            }
        }
    }
}