Chao Sun created ARROW-3878: ------------------------------- Summary: [Rust] Improve primitive types Key: ARROW-3878 URL: https://issues.apache.org/jira/browse/ARROW-3878 Project: Apache Arrow Issue Type: Improvement Reporter: Chao Sun Assignee: Chao Sun
Currently we simply uses Rust's native types as primitive types, and relies on macros such as [this|https://github.com/apache/arrow/blob/master/rust/src/array.rs#L298] to link the Arrow data type with the native type. A better approach may be to define richer primitive types which contain both the Arrow type and the Rust native type, as well as other information such as type's bit width, precision, etc. -- This message was sent by Atlassian JIRA (v7.6.3#76005)