tustvold opened a new issue #1282: URL: https://github.com/apache/arrow-rs/issues/1282
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.** `BitReader` contains a mixture of byte-aligned APIs such as `get_aligned` and `get_vlq_int` along with bit-aligned APIs such as `get_value` and `get_batch`. This makes the implementation kind of hard to follow, there is a buffer but this is only used for bit-level APIs, there is a bit_offset, but this is not used for some APIs, etc... **Describe the solution you'd like** Explicitly split the implementation of aligned APIs that operate on the byte stream from unaligned APIs that operate on the bit stream. **Describe alternatives you've considered** The current code is not incorrect and could remain unchanged -- 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]
