summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2017-02-03 09:05:01 +0100
committerMatthias Beyer <mail@beyermatthias.de>2017-02-03 15:10:33 +0100
commit8f5d2bf8b7e0663b4d8fed5da19d4d5a244604f6 (patch)
tree40422ae0760bb8bf28dab46722c73806a7d2dca0
parentd20c0e6b3c680ecd23ed502b5d851e92773991af (diff)
Serialize status flags with proper string
-rw-r--r--src/status.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/status.rs b/src/status.rs
index 5a0004c..0bf6cd8 100644
--- a/src/status.rs
+++ b/src/status.rs
@@ -12,18 +12,23 @@ use std::fmt::{Display, Formatter, Error as FmtError};
#[derive(Clone, Debug, PartialEq, Eq, Deserialize, Serialize)]
pub enum TaskStatus {
/// Pening status type
+ #[serde(rename = "pending")]
Pending,
/// Deleted status type
+ #[serde(rename = "deleted")]
Deleted,
/// Completed status type
+ #[serde(rename = "completed")]
Completed,
/// Waiting status type
+ #[serde(rename = "waiting")]
Waiting,
/// Recurring status type
+ #[serde(rename = "recurring")]
Recurring
}