diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 12aa9aa3..bbac560a 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -27,6 +27,18 @@ jobs:
       with:
         package: russh
 
+  Formatting:
+    runs-on: ubuntu-latest
+
+    steps:
+    - uses: actions/checkout@v2
+
+    - name: Install rustfmt
+      run: rustup component add rustfmt
+
+    - name: Clippy (all features enabled)
+      run: cargo fmt
+
   Clippy:
     runs-on: ubuntu-latest