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]
