Module u32_as_timestamp

Module u32_as_timestamp 

Source
Expand description

Contains functions to serialize a u32 as a bson::Timestamp and deserialize a u32 from a bson::Timestamp. The u32 should represent seconds since the Unix epoch.

#[derive(Serialize, Deserialize)]
struct Event {
    #[serde(with = "u32_as_timestamp")]
    pub time: u32,
}

Functionsยง

deserialize
Deserializes a u32 from a bson::Timestamp.
serialize
Serializes a u32 as a bson::Timestamp.