From eaf9228f3a43c3654eeddbd10cfbaf172e4578f4 Mon Sep 17 00:00:00 2001 From: syn Date: Tue, 8 Dec 2020 10:37:04 +0300 Subject: cargo fmt --- src/serde_duration.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/serde_duration.rs') diff --git a/src/serde_duration.rs b/src/serde_duration.rs index 50076b0..5a54408 100644 --- a/src/serde_duration.rs +++ b/src/serde_duration.rs @@ -1,28 +1,28 @@ -use serde::de::{ Visitor, Error, Deserializer }; -use std::time::Duration; +use serde::de::{Deserializer, Error, Visitor}; use std::fmt; +use std::time::Duration; pub fn deserialize_duration<'de, D>(deserializer: D) -> Result where - D: Deserializer<'de> + D: Deserializer<'de>, { struct DurationVisitor; impl<'de> Visitor<'de> for DurationVisitor { type Value = Duration; - + fn expecting(&self, f: &mut fmt::Formatter) -> fmt::Result { write!(f, "duration in secs") } - - fn visit_f32 (self, v: f32) -> Result { + + fn visit_f32(self, v: f32) -> Result { Ok(Duration::from_secs_f32(v)) } - - fn visit_f64 (self, v: f64) -> Result { + + fn visit_f64(self, v: f64) -> Result { Ok(Duration::from_secs_f64(v)) } } - + deserializer.deserialize_any(DurationVisitor) } -- cgit v1.2.1-18-gbd029