diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index daa0125bc0891e723f0a60958d68002af8641c86..6d86d6b950b4f588022de7de98074c89cdb35e30 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,5 @@
 # WARNING: update `rust-toolchain.toml` as well
-image: "rust:1.78"
+image: "rust:1.85"
 
 stages:
   - fmt
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
index f8eeac88483e38e3a9e6a41bf3a80cb1b6f078ec..e381a8353cecd2800507dd86817144dd270e255e 100644
--- a/rust-toolchain.toml
+++ b/rust-toolchain.toml
@@ -1,5 +1,5 @@
 [toolchain]
 profile = "minimal"
 # WARNING: update `.gitlab-ci.yml` as well
-channel = "1.78"
+channel = "1.85"
 components = ["rustfmt", "clippy", "rust-analyzer"]