diff --git a/rust/README.md b/rust/README.md index 9aa725f1685..521f0435c97 100644 --- a/rust/README.md +++ b/rust/README.md @@ -111,10 +111,8 @@ from here on, this is a pure Rust project and `cargo` can be used to run tests, ## Code Formatting -Our CI uses `rustfmt` to check code formatting. Although the project is -built and tested against nightly rust we use the stable version of -`rustfmt`. So before submitting a PR be sure to run the following -and check for lint issues: +Our CI uses `rustfmt` to check code formatting. Before submitting a +PR be sure to run the following and check for lint issues: ```bash cargo +stable fmt --all -- --check diff --git a/rust/arrow/README.md b/rust/arrow/README.md index 3dc1c2e1ba1..f78d1b3ad26 100644 --- a/rust/arrow/README.md +++ b/rust/arrow/README.md @@ -21,7 +21,7 @@ [![Coverage Status](https://coveralls.io/repos/github/apache/arrow/badge.svg)](https://coveralls.io/github/apache/arrow) -This crate contains a native Rust implementation of the [Arrow columnar format](https://arrow.apache.org/docs/format/Columnar.html). It uses nightly Rust. +This crate contains a native Rust implementation of the [Arrow columnar format](https://arrow.apache.org/docs/format/Columnar.html). ## Developer's guide @@ -88,8 +88,9 @@ The above script will run the `flatc` compiler and perform some adjustments to t Arrow uses the following features: * `simd` - Arrow uses the [packed_simd](https://crates.io/crates/packed_simd) crate to optimize many of the - implementations in the [compute](https://github.com/apache/arrow/tree/master/rust/arrow/src/compute) module using SIMD - intrinsics. These optimizations are turned *off* by default. + implementations in the [compute](https://github.com/apache/arrow/tree/master/rust/arrow/src/compute) + module using SIMD intrinsics. These optimizations are turned *off* by default. + If the `simd` feature is enabled, an unstable version of Rust is required (we test with `nightly-2020-11-24`) * `flight` which contains useful functions to convert between the Flight wire format and Arrow data * `prettyprint` which is a utility for printing record batches diff --git a/rust/parquet/README.md b/rust/parquet/README.md index ade19518f62..281cdbfa01b 100644 --- a/rust/parquet/README.md +++ b/rust/parquet/README.md @@ -68,10 +68,6 @@ version is available. Then simply update version of `parquet-format` crate in Ca - [ ] Parquet format 2.5 support ## Requirements -- Rust nightly - -See [Working with nightly Rust](https://github.com/rust-lang-nursery/rustup.rs/blob/master/README.md#working-with-nightly-rust) -to install nightly toolchain and set it as default. Parquet requires LLVM. Our windows CI image includes LLVM but to build the libraries locally windows users will have to install LLVM. Follow [this](https://github.com/appveyor/ci/issues/2651) link for info.