diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 3c13d1be287f5cbac23010bbd00eee5bfd2dcf65..3d29cbbf1e0d603832a4e2468f6543c4ca248461 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -11,12 +11,15 @@ env:
 
 jobs:
   build:
-
     runs-on: ubuntu-latest
 
     steps:
     - uses: actions/checkout@v2
+
+    - uses: Swatinem/rust-cache@v1
+
     - name: Build
       run: cargo build --verbose
+
     - name: Run tests
       run: cargo test --verbose