google_maps 3.9.5

An unofficial Google Maps Platform client library for the Rust programming language.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Contains Serde serializer/deserializer for converting a quantity of seconds
//! in `time::Duration` struct into `String` format.

use chrono::Duration;
use serde::Serializer;

pub fn duration_to_seconds<S>(data: &Duration, serializer: S) -> Result<S::Ok, S::Error>
where
    S: Serializer,
{
    let seconds = data.num_seconds();
    serializer.serialize_i64(seconds)
} // fn