diff options
author | Hendrik Sollich <hendrik@hoodie.de> | 2019-11-24 14:41:09 +0100 |
---|---|---|
committer | Hendrik Sollich <hendrik@hoodie.de> | 2019-11-24 14:41:09 +0100 |
commit | f38066b7d21bc13e0ff590f5c8f3dedad4f2c3f8 (patch) | |
tree | 635fd2b391258a058dbe50187f89d6f36283425a /examples/readme.rs | |
parent | cae5c8b6857341e7ff7363d0a9de861489f6a2d2 (diff) |
chore: update README and bump to 0.7.0
Diffstat (limited to 'examples/readme.rs')
-rw-r--r-- | examples/readme.rs | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/examples/readme.rs b/examples/readme.rs new file mode 100644 index 0000000..b92ad05 --- /dev/null +++ b/examples/readme.rs @@ -0,0 +1,34 @@ +use chrono::*; +use icalendar::*; + +fn main() { + let event = Event::new() + .summary("test event") + .description("here I have something really important to do") + .starts(Utc::now()) + .class(Class::Confidential) + .ends(Utc::now() + Duration::days(1)) + .append_property(Property::new("TEST", "FOOBAR") + .add_parameter("IMPORTANCE", "very") + .add_parameter("DUE", "tomorrow") + .done()) + .done(); + + let bday = Event::new() + .all_day(Utc.ymd(2016, 3, 15)) + .summary("My Birthday") + .description( + r#"Hey, I'm gonna have a party + BYOB: Bring your own beer. + Hendrik"# + ) + .done(); + + let todo = Todo::new().summary("Buy some milk").done(); + + + let mut calendar = Calendar::new(); + calendar.push(event); + calendar.push(todo); + calendar.push(bday); +}
\ No newline at end of file |