From 8d18fb04c1e50c03249eafa90b4117f7b9b2ac56 Mon Sep 17 00:00:00 2001 From: PoiScript Date: Sun, 4 Aug 2019 14:12:26 +0800 Subject: [PATCH] refator(elements): rewrite Timestamp struct --- src/elements/clock.rs | 137 +++++++++----------- src/elements/mod.rs | 4 +- src/elements/planning.rs | 9 +- src/elements/rule.rs | 16 ++- src/elements/timestamp.rs | 262 ++++++++++++++++++++------------------ src/export/html.rs | 58 +++------ src/export/org.rs | 55 +++----- 7 files changed, 251 insertions(+), 290 deletions(-) diff --git a/src/elements/clock.rs b/src/elements/clock.rs index 4dfaf3e..79455e9 100644 --- a/src/elements/clock.rs +++ b/src/elements/clock.rs @@ -1,4 +1,4 @@ -use crate::elements::{Date, Element, Time, Timestamp}; +use crate::elements::{Datetime, Element, Timestamp}; use memchr::memchr; /// clock elements @@ -10,18 +10,15 @@ use memchr::memchr; pub enum Clock<'a> { /// closed Clock Closed { - start_date: Date<'a>, - start_time: Option