third_party/rust: update rules_rust and deps

This is required for rules_rust to work with CC toolchains.

Change-Id: I15f20c7bde09697fda248f7107be8bcd00e24d57
Reviewed-on: https://review.monogon.dev/c/monogon/+/1073
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/WORKSPACE b/WORKSPACE
index 38e390d..0f044e4 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -112,21 +112,17 @@
 # Rust rules
 http_archive(
     name = "rules_rust",
-    sha256 = "6c6abf4100b3118467a9674e9dba5f4933aa97840f909823aacddffc2abe139b",
-    strip_prefix = "rules_rust-f4cbea56b8053436fbab625fc32254da212a0304",
-    urls = [
-        # Main branch as of 2021-07-01
-        "https://github.com/bazelbuild/rules_rust/archive/f4cbea56b8053436fbab625fc32254da212a0304.tar.gz",
-    ],
+    sha256 = "aaaa4b9591a5dad8d8907ae2dbe6e0eb49e6314946ce4c7149241648e56a1277",
+    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.16.1/rules_rust-v0.16.1.tar.gz"],
 )
 
-#load("@rules_rust//rust:repositories.bzl", "rust_repositories")
-#
-#rust_repositories()
-#
-#load("//third_party/rust/cargo:crates.bzl", "raze_fetch_remote_crates")
-#
-#raze_fetch_remote_crates()
+load("@rules_rust//rust:repositories.bzl", "rust_repositories")
+
+rust_repositories()
+
+load("//third_party/rust/cargo:crates.bzl", "raze_fetch_remote_crates")
+
+raze_fetch_remote_crates()
 
 # third_party external repositories
 load("//third_party/linux:external.bzl", "linux_external")