summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFredrik Meringdal <fmeringdal@hotmail.com>2020-11-20 18:18:41 +0100
committerFredrik Meringdal <fmeringdal@hotmail.com>2020-11-20 18:18:41 +0100
commitc437b568f9dad67b212a9b17d2ac32dd40263571 (patch)
tree33d49289002e9b22b610e8b1ca05027240669156 /src
parent05e9450ea926833d2bf466dea720192886e97ff5 (diff)
downloadrust_rrule-c437b568f9dad67b212a9b17d2ac32dd40263571.zip
serde
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs1
-rw-r--r--src/options.rs3
2 files changed, 3 insertions, 1 deletions
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,