alamb commented on PR #10835: URL: https://github.com/apache/arrow-rs/pull/10835#issuecomment-5431419137
> Thanks for digging into this — surfacing the offset/child_data invariants in the public docs is exactly what this area needed (I'd been reasoning from the private field comments too). Once #10838 lands I'll re-check my struct-slice change against it and cite the invariants in the PR. Happy to adjust the approach (currently: keep the parent offset, push the slice into the children) if the documented semantics point elsewhere — or to rebase on #10838 if that's easier to review. Ok, have merged https://github.com/apache/arrow-rs/pull/10838 It seems as if the C++ implementation and Rust implementation differ in how the deal with sliced struct children, which is perhaps the root cause of this issue. -- 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]
