chore(rust): Update Rust Version + related changes #939

Merged
Jade merged 5 commits from Aviac/continuwuity:rust-v-1-89 into main 2025-08-21 23:57:08 +00:00

5 commits

Author SHA1 Message Date
8b35de6a43
chore: Fix clippy lints with minimal diff
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 29s
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prek / Pre-commit & Formatting (push) Successful in 13s
Documentation / Build and Deploy Documentation (push) Successful in 1m8s
Checks / Rust / Format (push) Successful in 1m13s
Checks / Rust / Clippy (push) Failing after 5m37s
Checks / Rust / Cargo Test (push) Successful in 7m1s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 16m23s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 17m22s
Release Docker Image / merge (push) Successful in 36s
2025-08-22 00:51:54 +01:00
d191494f18
chore(nix): update fenix input
This is required, since now we're installing `rustfmt` from the latest
state of the fenix repo. This wasn't recent enough for the latest rust
version. The input was locked at (2025-07-02). Now it's up to date.
2025-08-22 00:37:16 +01:00
6d1f12b22d
chore(nix): make rustfmt-nightly available to default dev shell
I verified this by running `rustfmt --version` on my system. Note that I
don't have a system-wide install of rust and only rely on dev shells, so
this can't possibly come from somewhere else.

```
$ rustfmt --version
rustfmt 1.8.0-nightly (6677875279 2025-07-02)
```
2025-08-22 00:37:16 +01:00
ca3ee9224b
chore(rust): drop rustfmt from rust-toolchain.toml
This just installs regular rustfmt, which is not needed in this project.
One could say "It doesn't hurt", but in the NixOS dev shell it actually
does since it will shadow nightly rustfmt and we don't have the
`cargo +nightly fmt` synatx on NixOS that is available on other Distros.

Also "It doesn't hurt" to delete it for non NixOS users.
2025-08-22 00:37:16 +01:00
427b973b67
chore(rust): bump version 1.87 -> 1.89
- bump version in rust-toolchain.toml
- update sha in flake.nix
2025-08-22 00:32:04 +01:00