Commits


Chao Sun authored and Wes McKinney committed 286f59c2b01
ARROW-3939: [Rust] Remove macro definition for ListArrayBuilder Currently we only implemented a few value builder types for `ListArrayBuilder` via macros. This removes the macro definitions and use generic definition instead. As result, list builders with arbitrary value builder types can be defined. One more nice thing is that with Rust's type inference we don't need to explicitly specify the generic type parameters in most situations. Author: Chao Sun <sunchao@apache.org> Closes #3100 from sunchao/ARROW-3939 and squashes the following commits: 72bff6e2f <Chao Sun> ARROW-3939: Remove macro definition for ListArrayBuilder