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