Hey Neville, I'll take a look if no-one beats me to it (I might not have time today or tomorrow).
P ________________________________ From: Neville Dipale <nevilled...@gmail.com> Sent: Saturday, November 16, 2019 1:42 AM To: dev@arrow.apache.org <dev@arrow.apache.org> Subject: [Help Needed] Arrow IPC Reader in Rust Hi Arrow developers, I'm "done" with the Arrow IPC Reader in Rust (for supported data types), but am having issues with reading some of the test data. Specifically, I've noticed that when reading the integration test data (primitve_generated), where I expect an array with 17 values, the arrow array contains 20 values. To illustrate what's happening, I've added some debug statements to the unit test, and the behaviour can be seen at ( https://ci.ursalabs.org/#/builders/93/builds/1550/steps/3/logs/stdio). In the logs, there are a number of arrays which have a length of 17, but have 20 printed values. 3 of those values are duplicated. It's been hard trying to inspect the binary data to verify if there's an issue with them, and I'm able to correctly read 17 values with Python, so I suspect it has to be a Rust issue. Would anyone have some time to look into this with me? Thanks Neville