Skip to content

Commit

Permalink
Update to Rust 1.85 and 2024 Edition!
Browse files Browse the repository at this point in the history
  • Loading branch information
chriskrycho committed Feb 24, 2025
1 parent 18f6e63 commit 6b658f7
Show file tree
Hide file tree
Showing 666 changed files with 776 additions and 806 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
- name: Install Rust
run: |
rustup set profile minimal
rustup toolchain install 1.82 -c rust-docs
rustup default 1.82
rustup toolchain install 1.85 -c rust-docs
rustup default 1.85
- name: Install mdbook
run: |
mkdir bin
curl -sSL https://github.com/rust-lang/mdBook/releases/download/v0.4.37/mdbook-v0.4.37-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=bin
curl -sSL https://github.com/rust-lang/mdBook/releases/download/v0.4.45/mdbook-v0.4.45-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=bin
echo "$(pwd)/bin" >> "${GITHUB_PATH}"
- name: Report versions
run: |
Expand Down Expand Up @@ -47,8 +47,8 @@ jobs:
- name: Install Rust
run: |
rustup set profile minimal
rustup toolchain install 1.82 -c rust-docs
rustup default 1.82
rustup toolchain install 1.85 -c rust-docs
rustup default 1.85
- name: Run `tools` package tests
run: |
cargo test
Expand Down
2 changes: 1 addition & 1 deletion book.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ git-repository-url = "https://github.com/rust-lang/book"
output-mode = "default"

[rust]
edition = "2021"
edition = "2024"
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
4 changes: 2 additions & 2 deletions listings/ch02-guessing-game-tutorial/listing-02-04/output.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ error[E0308]: mismatched types
= note: expected reference `&String`
found reference `&{integer}`
note: method defined here
--> file:///home/.rustup/toolchains/1.82/lib/rustlib/src/rust/library/core/src/cmp.rs:838:8
--> file:///home/.rustup/toolchains/1.85/lib/rustlib/src/rust/library/core/src/cmp.rs:964:8
|
838 | fn cmp(&self, other: &Self) -> Ordering;
964 | fn cmp(&self, other: &Self) -> Ordering;
| ^^^

For more information about this error, try `rustc --explain E0308`.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "guessing_game"
version = "0.1.0"
edition = "2021"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "functions"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "branches"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "loops"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "loops"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "loops"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "variables"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "variables"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "variables"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "variables"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "variables"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "floating-point"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "numeric-operations"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "boolean"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "char"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tuples"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tuples"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tuples"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "arrays"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "arrays"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "arrays"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "functions"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "functions"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "functions"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "functions"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "functions"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "functions"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "functions"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "functions"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "comments"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "comments"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "branches"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "branches"
version = "0.1.0"
edition = "2021"
edition = "2024"

[dependencies]
Loading

0 comments on commit 6b658f7

Please sign in to comment.