From f6463a75c6118bb9ed90a1f8cc904f911f19c3f3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Tj=C3=A4der?= <henrik@tjaders.com>
Date: Tue, 16 Jan 2018 08:58:04 +0100
Subject: [PATCH] Updated the recommended rust nightly version

---
 doc/Ecosystem.md | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/doc/Ecosystem.md b/doc/Ecosystem.md
index 1ef7ebc..71892be 100644
--- a/doc/Ecosystem.md
+++ b/doc/Ecosystem.md
@@ -29,16 +29,16 @@ We suggest a Linux or OSX development environment, though Rust related tools are
 
 The [rustup](https://www.rustup.rs/), tool manager allows you to manage multiple tool chain installations. Rust is distributed in three channels (`stable`, `beta` and `nightly`). You may set the default toolchain:
 ```
-rustup default nightly-2017-10-22-x86_64-unknown-linux-gnu 
+rustup default nightly-2018-01-10-x86_64-unknown-linux-gnu 
 ```
 and get information on the status of `rustup`
 ```
 rustup show
 ```
 
-Nightly tool chains allow for the development of libraries and applications including `unsafe` code using features not available on the `stable channel` (which will be necessary for the later exercises). For some tools to work (`rls/rustfmt`), you need to install additional components. For this to work, you should use a nightly toolchain for which all tools and components work (currently `nightly-2017-10-30` is the latest). Here is an example:
+Nightly tool chains allow for the development of libraries and applications including `unsafe` code using features not available on the `stable channel` (which will be necessary for the later exercises). For some tools to work (`rls/rustfmt`), you need to install additional components. For this to work, you should use a nightly toolchain for which all tools and components work (currently `nightly-2018-01-10` is the latest). Here is an example:
 ```
-rustup default nightly-2017-10-30
+rustup default nightly-2018-01-10
 rustup component add rls-preview
 rustup component add rust-analysis
 rustup component add rust-src
@@ -71,7 +71,7 @@ Dependencies (may) include a minimal version, following the [semver](http://semv
 
 See [rls](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust) for installing the RLS extension.
 
-You will need to pin the specific toolchain version used, by setting the `"rust-client.channel": "nightly-2017-10-30"` in your `vscode` *user* settings (this will be stored in a file `~/.config/Code/User/settings.json` and used for all your `vscode` projects. Settings may be set individually for each *workspace*, overriding the defaults. Regarding the  `"rust-client.channel"` setting, a *workspace* setting would force the specific version (overriding the default), and may not work when the code is distributed (as other developers may be on other toolchains).
+You will need to pin the specific toolchain version used, by setting the `"rust-client.channel": "nightly-2018-01-10"` in your `vscode` *user* settings (this will be stored in a file `~/.config/Code/User/settings.json` and used for all your `vscode` projects. Settings may be set individually for each *workspace*, overriding the defaults. Regarding the  `"rust-client.channel"` setting, a *workspace* setting would force the specific version (overriding the default), and may not work when the code is distributed (as other developers may be on other toolchains).
 
 For RLS to work, `vscode` need a path to the `rls-preview` library (using the environment variable `LD_LIBRARY_PATH` (Linux), `DYLD_LIBRARY_PATH` (OSX ?)). 
 ```
-- 
GitLab