in src/primitives.rs [244:258]
fn serialize<W: std::io::Write>(
&self,
writer: &mut W,
version_map: &VersionMap,
app_version: u16,
) -> VersionizeResult<()> {
// Serialize an Option just like bincode does: u8, T.
match &*self {
Some(value) => {
1u8.serialize(writer, version_map, app_version)?;
value.serialize(writer, version_map, app_version)
}
None => 0u8.serialize(writer, version_map, app_version),
}
}