diff --git a/extra/rust/PKGBUILD b/extra/rust/PKGBUILD
index 10e6a314d..63aa148d0 100644
--- a/extra/rust/PKGBUILD
+++ b/extra/rust/PKGBUILD
@@ -15,7 +15,7 @@ highmem=1
 
 pkgname=('rust' 'rust-docs')
 epoch=1
-pkgver=1.41.1
+pkgver=1.42.0
 pkgrel=1
 
 _llvm_ver=9.0.1
@@ -33,7 +33,7 @@ options=('!emptydirs')
 source=("https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz"{,.asc}
         "https://github.com/llvm/llvm-project/releases/download/llvmorg-$_llvm_ver/compiler-rt-$_llvm_ver.src.tar.xz"{,.sig})
 
-sha256sums=('38c93d016e6d3e083aa15e8f65511d3b4983072c0218a529f5ee94dd1de84573'
+sha256sums=('d2e8f931d16a0539faaaacd801e0d92c58df190269014b2360c6ab2a90ee3475'
             'SKIP'
             'c2bfab95c9986318318363d7f371a85a95e333bc0b34fbfa52edbd3f5e3a9077'
             'SKIP')