nevi-me commented on pull request #261:
URL: https://github.com/apache/arrow-rs/pull/261#issuecomment-834044510


   > Wouldn't it be better to only expose the bits that dependencies may 
require? Exposing everything significantly increases the "public" surface of 
this crate, thereby increasing the risk of backward incompatibility if/when 
parquet-format changes.
   
   I don't see it as a risk, because we actually want users to use the exact 
parquet-format version that is used on the crate. We lag on the format 
implementation, so there could also be some argument to make that advanced 
users might still need some of the structs that are exposed from the format.
   
   We're effectively making the compiled `parquet.thrift` output fully public.
   
   @jorgecarleitao is your preference still to expose only what we need as 
`parquet::format`?


-- 
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.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to