Expand description
Windows FILETIME
and SYSTEMTIME
string and binary serialization
A transparent wrapper is provided for each type, with
Display for SystemTimeUTC and
Ord and Eq for FileTime.
§serde
Use the filetime_serde feature to derive Serialize and Deserialize, you can then
derive them for structs containing FILETIME and SYSTEMTIME like so:
use filetime_win::{FileTimeSerde, SystemTimeSerde};
use serde_derive::{Deserialize, Serialize};
use winapi::shared::minwindef::FILETIME;
use winapi::um::minwinbase::SYSTEMTIME;
#[derive(Serialize, Deserialize)]
struct SerdeTest {
#[serde(with = "FileTimeSerde")]
ft: FILETIME,
#[serde(with = "SystemTimeSerde")]
st: SYSTEMTIME,
}Structs§
- File
Time - Wraps
FILETIME - System
TimeUTC - Wraps
SYSTEMTIME