summaryrefslogtreecommitdiffstats
path: root/src/priority.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2016-03-20 20:33:29 +0100
committerMatthias Beyer <mail@beyermatthias.de>2016-03-20 20:33:29 +0100
commit0e568b8cc77cdb1cbc31ee65d8e6728eefa25a92 (patch)
tree53b2beed64b03a3d61ca8b7ded8329eb8010f417 /src/priority.rs
parent5e3b7a366f0b1b965bc5d486641ad998a036f917 (diff)
Add Task struct
Diffstat (limited to 'src/priority.rs')
-rw-r--r--src/priority.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/priority.rs b/src/priority.rs
new file mode 100644
index 0000000..909dbff
--- /dev/null
+++ b/src/priority.rs
@@ -0,0 +1,18 @@
+pub enum TaskPriority {
+ NoPrio,
+ Low,
+ Medium,
+ High,
+}
+
+impl<'a> From<&'a str> for TaskPriority {
+
+ fn from(s: &str) -> TaskPriority {
+ match s {
+ "L" => TaskPriority::Low,
+ "M" => TaskPriority::Medium,
+ "H" => TaskPriority::High,
+ _ => TaskPriority::NoPrio,
+ }
+ }
+}