in crates/iceberg/src/spec/datatypes.rs [106:112]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where
D: Deserializer<'de>,
{
let type_serde = _serde::SerdeType::deserialize(deserializer)?;
Ok(Type::from(type_serde))
}