mirror of
https://github.com/rust-lang/rustlings.git
synced 2024-10-22 00:00:03 +03:00
Compare commits
No commits in common. "ff3e6c05a52aa0c7e558d86404cfe8495a4412fd" and "2f8fa469ac9ce6b3ccff956215cdaacc16e9dbab" have entirely different histories.
ff3e6c05a5
...
2f8fa469ac
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -1,6 +1,5 @@
|
|||
<a name="6.0.0"></a>
|
||||
|
||||
## 6.0.0 (2024-07-03)
|
||||
## 6.0.0 (2024-07-02)
|
||||
|
||||
This release is the result of a complete rewrite to deliver a ton of new features and improvements ✨
|
||||
The most important changes are highlighted below.
|
||||
|
@ -28,7 +27,7 @@ You can read about the motivations of this change in [this issue](https://github
|
|||
|
||||
### List mode
|
||||
|
||||
A list mode was added using [Ratatui](https://ratatui.rs).
|
||||
A list mode was added using [`Ratatui`](https://ratatui.rs).
|
||||
You can enter it by entering `l` in the watch mode.
|
||||
It offers the following features:
|
||||
|
||||
|
@ -66,7 +65,6 @@ Or do you want to translate the original Rustlings exercises?
|
|||
Then follow the link to the guide about [third-party exercises](THIRD_PARTY_EXERCISES.md)!
|
||||
|
||||
<a name="5.6.1"></a>
|
||||
|
||||
## 5.6.1 (2023-09-18)
|
||||
|
||||
#### Changed
|
||||
|
@ -83,7 +81,6 @@ Then follow the link to the guide about [third-party exercises](THIRD_PARTY_EXER
|
|||
- `enums3`: Fixed formatting with `rustfmt`.
|
||||
|
||||
<a name="5.6.0"></a>
|
||||
|
||||
## 5.6.0 (2023-09-04)
|
||||
|
||||
#### Added
|
||||
|
@ -124,7 +121,6 @@ Then follow the link to the guide about [third-party exercises](THIRD_PARTY_EXER
|
|||
- Improved CI workflows, we're now testing on multiple platforms at once.
|
||||
|
||||
<a name="5.5.1"></a>
|
||||
|
||||
## 5.5.1 (2023-05-17)
|
||||
|
||||
#### Fixed
|
||||
|
@ -132,7 +128,6 @@ Then follow the link to the guide about [third-party exercises](THIRD_PARTY_EXER
|
|||
- Reverted `rust-project.json` path generation due to an upstream `rust-analyzer` fix.
|
||||
|
||||
<a name="5.5.0"></a>
|
||||
|
||||
## 5.5.0 (2023-05-17)
|
||||
|
||||
#### Added
|
||||
|
@ -168,7 +163,6 @@ Then follow the link to the guide about [third-party exercises](THIRD_PARTY_EXER
|
|||
- Split quick installation section into two code blocks
|
||||
|
||||
<a name="5.4.1"></a>
|
||||
|
||||
## 5.4.1 (2023-03-10)
|
||||
|
||||
#### Changed
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Generics
|
||||
|
||||
Generics is the topic of generalizing types and functionalities to broader cases.
|
||||
This is extremely useful for reducing code duplication in many ways, but can call for some rather involved syntax.
|
||||
This is extremely useful for reducing code duplication in many ways, but can call for rather involving syntax.
|
||||
Namely, being generic requires taking great care to specify over which types a generic type is actually considered valid.
|
||||
The simplest and most common use of generics is for type parameters.
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
// - Append "bar" to the string a specified amount of times
|
||||
//
|
||||
// The exact form of this will be:
|
||||
// - The input is going to be a Vector of 2-length tuples,
|
||||
// - The input is going to be a vector of a 2-length tuple,
|
||||
// the first element is the string, the second one is the command.
|
||||
// - The output element is going to be a vector of strings.
|
||||
|
||||
|
|
Loading…
Reference in a new issue