summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo8it <mo8it@proton.me>2024-08-02 16:40:06 +0200
committermo8it <mo8it@proton.me>2024-08-02 16:40:06 +0200
commit175294fa5dda30ed313050a4837631575dc8a232 (patch)
tree5e3bd3a5ef2b3c1e70b24df17bb976da53dbacf8
parent5016c7cf7c846cc4d271fa06d8d7debc7604ae5c (diff)
Add `rust-version`
-rw-r--r--CHANGELOG.md1
-rw-r--r--Cargo.toml2
-rw-r--r--README.md2
-rw-r--r--rustlings-macros/Cargo.toml1
4 files changed, 5 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 846c67f..cf036ee 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
## 6.1.1 (UNRELEASED)
+- Show a helpful error message when trying to install Rustlings with a Rust version lower than the minimum one that Rustlings supports.
- Run the final check of all exercises in parallel.
- Small exercise improvements.
- `dev check`: Check that all solutions are formatted with `rustfmt`.
diff --git a/Cargo.toml b/Cargo.toml
index d4466ce..5895579 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -16,6 +16,7 @@ authors = [
repository = "https://github.com/rust-lang/rustlings"
license = "MIT"
edition = "2021" # On Update: Update the edition of the `rustfmt` command that checks the solutions.
+rust-version = "1.80"
[workspace.dependencies]
serde = { version = "1.0.204", features = ["derive"] }
@@ -29,6 +30,7 @@ authors.workspace = true
repository.workspace = true
license.workspace = true
edition.workspace = true
+rust-version.workspace = true
keywords = [
"exercise",
"learning",
diff --git a/README.md b/README.md
index a7f81c1..bfffad8 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ It contains code examples and exercises similar to Rustlings, but online.
### Installing Rust
-Before installing Rustlings, you need to have _Rust installed_.
+Before installing Rustlings, you need to have the **latest version of Rust** installed.
Visit [www.rust-lang.org/tools/install](https://www.rust-lang.org/tools/install) for further instructions on installing Rust.
This will also install _Cargo_, Rust's package/project manager.
diff --git a/rustlings-macros/Cargo.toml b/rustlings-macros/Cargo.toml
index 20d6776..f5ecfcc 100644
--- a/rustlings-macros/Cargo.toml
+++ b/rustlings-macros/Cargo.toml
@@ -6,6 +6,7 @@ authors.workspace = true
repository.workspace = true
license.workspace = true
edition.workspace = true
+rust-version.workspace = true
include = [
"/src/",
"/info.toml",