You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2018/12/05 16:43:30 UTC

[arrow] branch master updated: ARROW-3883: [Rust] Update README

This is an automated email from the ASF dual-hosted git repository.

wesm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/master by this push:
     new 9c4c887  ARROW-3883: [Rust] Update README
9c4c887 is described below

commit 9c4c88731e3c7823b062a50517c69ba21719c6ed
Author: Andy Grove <an...@gmail.com>
AuthorDate: Wed Dec 5 10:42:18 2018 -0600

    ARROW-3883: [Rust] Update README
    
    Author: Andy Grove <an...@gmail.com>
    
    Closes #3105 from andygrove/ARROW-3883 and squashes the following commits:
    
    e01383548 <Andy Grove> update README
---
 rust/README.md | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/rust/README.md b/rust/README.md
index 51beb46..f8908f8 100644
--- a/rust/README.md
+++ b/rust/README.md
@@ -24,20 +24,19 @@
 
 ## Status
 
-This is a starting point for a native Rust implementation of Arrow.
-
-The current code demonstrates arrays of primitive types and structs.
-
-## Creating an Array from a Vec
-
-```rust
-// create a memory-aligned Arrow array from an existing Vec
-let array = PrimitiveArray::from(vec![1, 2, 3, 4, 5]);
-
-println!("array contents: {:?}", array.iter().collect::<Vec<i32>>());
-```
-
-## Run Examples
+This is a native Rust implementation of Apache Arrow. The current status is:
+
+- [x] Primitive Arrays
+- [x] List Arrays
+- [x] Struct Arrays
+- [x] CSV Reader
+- [ ] CSV Writer
+- [ ] Parquet Reader
+- [ ] Parquet Writer
+- [ ] Arrow IPC
+- [ ] Interop tests with other implementations
+
+## Examples
 
 The examples folder shows how to construct some different types of Arrow
 arrays, including dynamic arrays created at runtime.