itsjunetime opened a new pull request, #6626:
URL: https://github.com/apache/arrow-rs/pull/6626

   # Which issue does this PR close?
   
   Some combinations of features cause compilation failures or test failures 
where not necessary. For example, in the `parquet/src/file/metadata/reader.rs` 
file, the `MetadataFetch` trait is only imported when `feature = "async"`, but 
that trait exists under a module that's marked `feature = "arrow"`, so we need 
to enable both those features to get it to work.
   
   # Rationale for this change
    
   There's nothing stopping people from using any combination of features from 
this crate, so we should make sure they're all supported
   
   # What changes are included in this PR?
   
   This just adds extra `#[cfg()]` attributes where necessary to fix 
compilation and test failures.
   
   # Are there any user-facing changes?
   
   No. It looks, on the surface, like we could be breaking the parquet crate 
for people who have the `async` flag enabled with the `arrow` flag disabled, 
but this crate doesn't compile in its current form for that combination, so 
this won't actually adversely affect anyone.
   


-- 
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: [email protected]

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

Reply via email to