diff --git a/.config/jj/config.toml b/.config/jj/config.toml
index ea9ecfad..69a67a3a 100644
--- a/.config/jj/config.toml
+++ b/.config/jj/config.toml
@@ -129,3 +129,7 @@ patterns = ["'**/*.py'"]
[fix.tools.ruff-check]
command = ["ruff", "check", "--fix", "--stdin-filename", "$path", "-"]
patterns = ["'**/*.py'"]
+
+[fix.tools.cargo-fmt]
+command = ["rustfmt"]
+patterns = ["'**/*.rs'"]