in crates/iceberg/src/spec/datatypes.rs [96:102]
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
{
let type_serde = _serde::SerdeType::from(self);
type_serde.serialize(serializer)
}