summaryrefslogtreecommitdiffstats
path: root/crates/core/thin_edge_json/src/builder.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/core/thin_edge_json/src/builder.rs')
-rw-r--r--crates/core/thin_edge_json/src/builder.rs7
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);