diff options
Diffstat (limited to '')
-rw-r--r-- | src/main.rs | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/main.rs b/src/main.rs index f51f763..c923232 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,14 +2,19 @@ extern crate ical; extern crate chrono; extern crate chrono_tz; -use std::env; -mod ics; mod event; +mod events; +mod errors; + +use std::env; +use std::io::BufReader; +use std::fs::File; +use events::Events; fn main() { let args: Vec<_> = env::args().collect(); - let events = ics::parse(&args[1]).unwrap(); - for event in events { - println!("{}", event); - } + let file = File::open(&args[1]).unwrap(); + let buf = BufReader::new(file); + let events = Events::parse(buf).unwrap(); + println!("{}", events); } |