google_maps/serde/duration_to_seconds.rs
1//! Contains Serde serializer/deserializer for converting a quantity of seconds
2//! in `time::Duration` struct into `String` format.
3
4use chrono::Duration;
5use serde::Serializer;
6
7pub fn duration_to_seconds<S>(data: &Duration, serializer: S) -> Result<S::Ok, S::Error>
8where
9 S: Serializer,
10{
11 let seconds = data.num_seconds();
12 serializer.serialize_i64(seconds)
13} // fn