fn validate_fields<'rw>( rw_fields: impl Iterator<Item = (&'rw str, &'rw DataType)>, avro: &Schema, ) -> Result<(), FieldEncodeError>