Commits


Andy Grove authored and Korn, Uwe committed 635ee1f59e5
ARROW-2521: [Rust] Refactor Rust API to use traits and generic to represent Array instead of enum Author: Andy Grove <andygrove73@gmail.com> Closes #1971 from andygrove/refactor_rust_api_v2 and squashes the following commits: a04d66a9 <Andy Grove> cargo fmt with 1.26.0 f3f71dda <Andy Grove> Rename BufferArray to PrimitiveArray 10714a1f <Andy Grove> cargo fmt b2d9e42e <Andy Grove> add assertions to RecordBatch d577510c <Andy Grove> Remove need to clone array be3a981d <Andy Grove> cargo fmt 22f907ab <Andy Grove> Renaming structs and traits and adding documentation 4add4f05 <Andy Grove> Revert "Add type coercion helper method" 51270de5 <Andy Grove> Add type coercion helper method cc40ba45 <Andy Grove> Removing macros, implemented min/max for arrays of primitives 01bc9538 <Andy Grove> implement min/max for primitive array b2659b10 <Andy Grove> run cargo fmt with stable rust 66c016e3 <Andy Grove> use usize instead of i32 (except for list offsets) dbe49a74 <Andy Grove> Rebase d1bfdca5 <Andy Grove> Merge branch 'master' of github.com:andygrove/arrow 2bae169e <Andy Grove> Refactor Rust API to use traits and generic to represent Array instead of enum 52de6a10 <Andy Grove> Merge branch 'master' of github.com:andygrove/arrow 0e2606b2 <Andy Grove> Merge remote-tracking branch 'upstream/master' d883da2f <Andy Grove> Merge remote-tracking branch 'upstream/master' 589ef71d <Andy Grove> Merge remote-tracking branch 'upstream/master' bd4fbb55 <Andy Grove> Merge remote-tracking branch 'upstream/master' 9c8a10a4 <Andy Grove> Merge remote-tracking branch 'upstream/master' 05592f8c <Andy Grove> Merge remote-tracking branch 'upstream/master' 8c0e6982 <Andy Grove> Merge remote-tracking branch 'upstream/master' 31ef90ba <Andy Grove> Merge remote-tracking branch 'upstream/master' 2f87c703 <Andy Grove> Fix build - add missing import