[ https://issues.apache.org/jira/browse/ARROW-2267?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16391302#comment-16391302 ]
Joshua Howard commented on ARROW-2267: -------------------------------------- I spent some time looking into the cpp implementation and it seems like the initial steps should be to port the following objects to rust. # MemoryPool # Buffer # Builder # Array The biggest divergence from cpp that I see is the implementation of the memory pool. Implementing MemoryPool would result in unsafe code being used in Rust (which is bad obviously). There is an issue open to modify memory alignment of structs: [https://github.com/rust-lang/rust/issues/33626.] I think that it would be well worth skipping the memory alignment until this development is finished. > Rust bindings > ------------- > > Key: ARROW-2267 > URL: https://issues.apache.org/jira/browse/ARROW-2267 > Project: Apache Arrow > Issue Type: New Feature > Components: Rust > Reporter: Joshua Howard > Priority: Major > > Provide Rust bindings for Arrow. -- This message was sent by Atlassian JIRA (v7.6.3#76005)