From 0e10aa882eb8fc9663b8564188cb158903b805c5 Mon Sep 17 00:00:00 2001 From: a-kenji Date: Wed, 17 Feb 2021 23:49:01 +0100 Subject: [PATCH] Add rust-toolchain.toml file The rust-toolchain file makes it possible to share a basic rustup configuration across the project. https://rust-lang.github.io/rustup/overrides.html#the-toolchain-file Important to note, this is the current rustup hierarchy: 1. An explicit toolchain, e.g. cargo +beta, 2. The RUSTUP_TOOLCHAIN environment variable, 3. A directory override, ala rustup override set beta, 4. The rust-toolchain file, 5. The default toolchain, source: https://github.com/ebroto/rustup/blob/c2db7dac6b38c99538eec472db9d23d18f918409/README.md#toolchain-override-shorthand --- rust-toolchain.toml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 rust-toolchain.toml diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 00000000..add0516c --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,8 @@ +# https://rust-lang.github.io/rustup/overrides.html#the-toolchain-file +[toolchain] +# can be further pinned eg: +# date: "stable-2020-07-10" +# version: "nightly-1.0.0" +channel = "stable" +components = [ "rustfmt", "rust-src", "clippy", "rust-analysis"] +targets = [ "wasm32-wasi" ]