pub fn write<T: Serializer>(
this: &T,
context: &mut WriteContext<'_>,
ref_mode: RefMode,
write_type_info: bool,
) -> Result<(), Error>pub fn write<T: Serializer>(
this: &T,
context: &mut WriteContext<'_>,
ref_mode: RefMode,
write_type_info: bool,
) -> Result<(), Error>