Example here shows it at parquet::arrow
in crate parquet.
(That example will not compile due to the missing import in a project using latest of all arrow-rs subcrates.)
arrow is a standard feature in crate parquet.
I cloned the entire enclosing repo, arrow-rs, and a grep shows results only in comments and the change log:
./parquet/src/arrow/arrow_reader/mod.rs: /// `ParquetFileArrowReader` using a standard set of parameters
./parquet/src/arrow/arrow_reader/mod.rs: /// `ParquetFileArrowReader` using the parameters described in
./CHANGELOG-old.md:- `ParquetFileArrowReader::get_record_reader[_by_column]` `batch_size` overallocates [\#2321](https://github.com/apache/arrow-rs/issues/2321) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
./CHANGELOG-old.md:- Add `ParquetFileArrowReader::try_new` [\#1782](https://github.com/apache/arrow-rs/pull/1782) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([tustvold](https://github.com/tustvold))
./CHANGELOG-old.md:- Simplify ParquetFileArrowReader Metadata API [\#1773](https://github.com/apache/arrow-rs/pull/1773) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([tustvold](https://github.com/tustvold))
./CHANGELOG-old.md:- Add `ArrowReaderOptions` to `ParquetFileArrowReader`, add option to skip decoding arrow metadata from parquet \(\#1459\) [\#1558](https://github.com/apache/arrow-rs/pull/1558) [[parquet](https://github.com/apache/arrow-rs/labels/parquet)] ([tustvold](https://github.com/tustvold))
(And the changelog suggests it still exists...)
I've Googled extensively with no resolution.
This is the very first time I've ever had an issue like this in Rust after having worked with a dozen or more libraries.
I have to be missing something very obvious. This is frustrating.