From c437b568f9dad67b212a9b17d2ac32dd40263571 Mon Sep 17 00:00:00 2001 From: Fredrik Meringdal Date: Fri, 20 Nov 2020 18:18:41 +0100 Subject: serde --- src/lib.rs | 1 + src/options.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index af5fd29..ba4aedc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -193,6 +193,7 @@ extern crate chrono; extern crate chrono_tz; extern crate regex; +extern crate serde; #[macro_use] extern crate lazy_static; diff --git a/src/options.rs b/src/options.rs index 4e6f1cd..0863294 100644 --- a/src/options.rs +++ b/src/options.rs @@ -1,11 +1,12 @@ use crate::datetime::{get_weekday_val, DTime}; use crate::parse_options::parse_options; use chrono::prelude::*; +use serde::{Serialize, Deserialize}; use chrono_tz::{Tz, UTC}; use std::error::Error; use std::fmt::{Display, Formatter}; -#[derive(Debug, PartialEq, PartialOrd, Clone)] +#[derive(Serialize, Deserialize, Debug, PartialEq, PartialOrd, Clone)] pub enum Frequenzy { Yearly = 0, Monthly = 1, -- cgit v1.2.3