diff options
Diffstat (limited to 'crates/core/thin_edge_json/src/builder.rs')
-rw-r--r-- | crates/core/thin_edge_json/src/builder.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/crates/core/thin_edge_json/src/builder.rs b/crates/core/thin_edge_json/src/builder.rs index 098c7304..cb4b9ee6 100644 --- a/crates/core/thin_edge_json/src/builder.rs +++ b/crates/core/thin_edge_json/src/builder.rs @@ -1,9 +1,10 @@ +use time::OffsetDateTime; + use crate::{data::*, measurement::*}; -use chrono::prelude::*; /// A `MeasurementVisitor` that builds up `ThinEdgeJson`. pub struct ThinEdgeJsonBuilder { - timestamp: Option<DateTime<FixedOffset>>, + timestamp: Option<OffsetDateTime>, inside_group: Option<MultiValueMeasurement>, measurements: Vec<ThinEdgeValue>, } @@ -36,7 +37,7 @@ impl ThinEdgeJsonBuilder { impl MeasurementVisitor for ThinEdgeJsonBuilder { type Error = ThinEdgeJsonBuilderError; - fn visit_timestamp(&mut self, value: DateTime<FixedOffset>) -> Result<(), Self::Error> { + fn visit_timestamp(&mut self, value: OffsetDateTime) -> Result<(), Self::Error> { match self.timestamp { None => { self.timestamp = Some(value); |