summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorHendrik Sollich <hendrik@hoodie.de>2017-01-08 01:00:38 +0100
committerHendrik Sollich <hendrik@hoodie.de>2017-01-08 01:00:38 +0100
commitb60375cd0ad6cda92d7fe497ad5af64f9a171354 (patch)
tree4c3c0f704b69a498017b2f292a758590d7a58631 /examples
parente28d012e5c5365874f9e6db90065dd8fb6c19cf1 (diff)
better support for VTODO tasks
Diffstat (limited to 'examples')
-rw-r--r--examples/tasks.rs20
1 files changed, 20 insertions, 0 deletions
diff --git a/examples/tasks.rs b/examples/tasks.rs
new file mode 100644
index 0000000..54e5c81
--- /dev/null
+++ b/examples/tasks.rs
@@ -0,0 +1,20 @@
+
+extern crate icalendar;
+extern crate chrono;
+use icalendar::*;
+use chrono::*;
+
+fn main(){
+
+ let todo = Todo::new()
+ .starts(Local::now())
+ .ends(Local::now())
+ .priority(12)
+ .percent_complete(28)
+ .status(TodoStatus::Completed)
+ .completed(Local::now())
+ .due(Local::now())
+ .done();
+
+ println!("{}", todo.to_string());
+}