diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2017-02-03 09:05:01 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2017-02-03 15:10:33 +0100 |
commit | 8f5d2bf8b7e0663b4d8fed5da19d4d5a244604f6 (patch) | |
tree | 40422ae0760bb8bf28dab46722c73806a7d2dca0 | |
parent | d20c0e6b3c680ecd23ed502b5d851e92773991af (diff) |
Serialize status flags with proper string
-rw-r--r-- | src/status.rs | 5 |
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 } |