Hi, Just to let you know that with #8401 <https://github.com/apache/arrow/pull/8401> merged, Rust's implementation has now basic support for the c data interface <https://arrow.apache.org/docs/format/CDataInterface.html>.
This enables near zero copy between rust and other implementations, which strengthens the case of the interoperability between the existing implementations. We even have a test where we run C++ and Rust code together through pyarrow. Big thanks to @Antoine Pitrou <anto...@python.org>, @Andrew Lamb <al...@influxdata.com> and Jörn Horstmann for all the sparring, ideas and reviewing! Best, Jorge