fn datatype_to_avro(
dt: &DataType,
field_name: &str,
metadata: &Metadata,
name_gen: &mut NameGenerator,
null_order: Nullability,
strip: bool,
) -> Result<(Value, Map<String, Value>), ArrowError>fn datatype_to_avro(
dt: &DataType,
field_name: &str,
metadata: &Metadata,
name_gen: &mut NameGenerator,
null_order: Nullability,
strip: bool,
) -> Result<(Value, Map<String, Value>), ArrowError>