Files
daqingest/serde_helper/src/lib.rs
Dominik Werder edbbb4f751 State transitions
2024-01-24 16:32:16 +01:00

15 lines
357 B
Rust

#[allow(non_snake_case)]
pub mod serde_Instant {
use serde::Serializer;
use std::time::Instant;
#[allow(unused)]
pub fn serialize<S>(val: &Instant, ser: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
{
let dur = val.elapsed();
ser.serialize_u64(dur.as_secs() * 1000 + dur.subsec_millis() as u64)
}
}