liurenjie1024 commented on issue #636:
URL: https://github.com/apache/iceberg-rust/issues/636#issuecomment-2381046786

   One case I think this helps is that when another project uses both arrow and 
iceberg, but with different versions, just as the case in the issue. When you 
pass them as arguments, you may see quite confusing compiler error like 
`arrow::RecordBatch is not arrow::RecordBatch`, since rust treat types from 
diffrent crate versions as different types. A more detailed example could be 
found [here](https://www.lurklurk.org/effective-rust/re-export.html).  
Re-exporting makes things easier to understand.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to