Updated `crate_universe` to version `0.1.0`. (#1197)

* Updated `crate_universe` to version `0.1.0`.

* Updated crate_universe lockfiles
diff --git a/crate_universe/Cargo.Bazel.lock b/crate_universe/Cargo.Bazel.lock
index 52a533f..5b9339e 100644
--- a/crate_universe/Cargo.Bazel.lock
+++ b/crate_universe/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "9912808587d93f9d6c6780b3119b4fa7e76c26792bf1dda169b05606fe55307d",
+  "checksum": "829a1b671e08680ebbb53ce30c169c10f591cfb529db2af448554f1fcec8b588",
   "crates": {
     "aho-corasick 0.7.18": {
       "name": "aho-corasick",
@@ -551,9 +551,9 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "cargo-bazel 0.0.28": {
+    "cargo-bazel 0.1.0": {
       "name": "cargo-bazel",
-      "version": "0.0.28",
+      "version": "0.1.0",
       "repository": null,
       "targets": [
         {
@@ -681,7 +681,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.0.28"
+        "version": "0.1.0"
       },
       "license": null
     },
@@ -7879,7 +7879,7 @@
     "phf_generator 0.10.0"
   ],
   "workspace_members": {
-    "cargo-bazel 0.0.28": "crate_universe",
+    "cargo-bazel 0.1.0": "crate_universe",
     "cross_installer 0.1.0": "crate_universe/tools/cross_installer",
     "urls_generator 0.1.0": "crate_universe/tools/urls_generator"
   },
diff --git a/crate_universe/Cargo.lock b/crate_universe/Cargo.lock
index 81a686c..39e4936 100644
--- a/crate_universe/Cargo.lock
+++ b/crate_universe/Cargo.lock
@@ -102,7 +102,7 @@
 
 [[package]]
 name = "cargo-bazel"
-version = "0.0.28"
+version = "0.1.0"
 dependencies = [
  "anyhow",
  "cargo-lock",
diff --git a/crate_universe/Cargo.toml b/crate_universe/Cargo.toml
index 9c61aa7..1058659 100644
--- a/crate_universe/Cargo.toml
+++ b/crate_universe/Cargo.toml
@@ -6,7 +6,7 @@
 
 [package]
 name = "cargo-bazel"
-version = "0.0.28"
+version = "0.1.0"
 authors = [
     "Andre Brisco - andre.brisco@protonmail.com",
 ]
diff --git a/crate_universe/version.bzl b/crate_universe/version.bzl
index 3b46e3a..eadd589 100644
--- a/crate_universe/version.bzl
+++ b/crate_universe/version.bzl
@@ -1,3 +1,3 @@
 """ Version info for the `cargo-bazel` repository """
 
-VERSION = "0.0.28"
+VERSION = "0.1.0"
diff --git a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
index 596b054..a7aec84 100644
--- a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
+++ b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "ba701df4681897610cd747b83f18fcb46468e975284b0ed0b596bcfaefe2a881",
+  "checksum": "ef827312d3dc8b853103d81365ab32f534b9635a9ce9cf304759c002c4b9209d",
   "crates": {
     "aho-corasick 0.7.18": {
       "name": "aho-corasick",
@@ -150,7 +150,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -410,7 +410,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -456,7 +456,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -517,7 +517,7 @@
               "target": "log"
             },
             {
-              "id": "regex 1.5.4",
+              "id": "regex 1.5.5",
               "target": "regex"
             },
             {
@@ -579,7 +579,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ]
@@ -696,7 +696,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             }
           ],
@@ -848,13 +848,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libc 0.2.119": {
+    "libc 0.2.120": {
       "name": "libc",
-      "version": "0.2.119",
+      "version": "0.2.120",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
-          "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.120/download",
+          "sha256": "ad5c14e80759d0939d013e6ca49930e59fc53dd8e5009132f76240c179380c09"
         }
       },
       "targets": [
@@ -891,14 +891,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.119"
+        "version": "0.2.120"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -1397,7 +1397,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -1671,7 +1671,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ]
@@ -1778,13 +1778,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "regex 1.5.4": {
+    "regex 1.5.5": {
       "name": "regex",
-      "version": "1.5.4",
+      "version": "1.5.5",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/regex/1.5.4/download",
-          "sha256": "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
+          "url": "https://crates.io/api/v1/crates/regex/1.5.5/download",
+          "sha256": "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286"
         }
       },
       "targets": [
@@ -1834,7 +1834,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.5.4"
+        "version": "1.5.5"
       },
       "license": "MIT OR Apache-2.0"
     },
@@ -1904,13 +1904,13 @@
       },
       "license": "MIT"
     },
-    "syn 1.0.86": {
+    "syn 1.0.87": {
       "name": "syn",
-      "version": "1.0.86",
+      "version": "1.0.87",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/syn/1.0.86/download",
-          "sha256": "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
+          "url": "https://crates.io/api/v1/crates/syn/1.0.87/download",
+          "sha256": "1e59d925cf59d8151f25a3bedf97c9c157597c9df7324d32d68991cc399ed08b"
         }
       },
       "targets": [
@@ -1965,7 +1965,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "build_script_build"
             },
             {
@@ -1976,7 +1976,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.86"
+        "version": "1.0.87"
       },
       "build_script_attrs": {
         "data_glob": [
diff --git a/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock b/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock
index e71e918..87a70c0 100644
--- a/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock
+++ b/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "0116dced5bffc719d9e8c3a9fc34b13d9f97c61125722f5bcb4079df12465f56",
+  "checksum": "19de3c063492d2c19858f606defde13feda1682fb84231a931e4c7958bb6bcd0",
   "crates": {
     "ansi_term 0.12.1": {
       "name": "ansi_term",
@@ -84,7 +84,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -389,7 +389,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ]
@@ -439,7 +439,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             }
           ],
@@ -450,13 +450,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libc 0.2.119": {
+    "libc 0.2.120": {
       "name": "libc",
-      "version": "0.2.119",
+      "version": "0.2.120",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
-          "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.120/download",
+          "sha256": "ad5c14e80759d0939d013e6ca49930e59fc53dd8e5009132f76240c179380c09"
         }
       },
       "targets": [
@@ -493,14 +493,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.119"
+        "version": "0.2.120"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -683,7 +683,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ]
diff --git a/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock b/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock
index c9d296d..46b7d64 100644
--- a/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock
+++ b/examples/crate_universe/extra_workspace_members/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "e3970ece78ced37e01b3e8d70f9b1350e9d902a2be78f8c08789b05242583bef",
+  "checksum": "72d8805d765739ccd6727cde60b52e8a68c2172254ba8517f6239b721b1b63f5",
   "crates": {
     "adler32 1.2.0": {
       "name": "adler32",
@@ -121,7 +121,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -458,7 +458,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             },
             {
@@ -466,7 +466,7 @@
               "target": "once_cell"
             },
             {
-              "id": "regex 1.5.4",
+              "id": "regex 1.5.5",
               "target": "regex"
             },
             {
@@ -881,7 +881,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             }
           ],
@@ -1014,7 +1014,7 @@
               "target": "number_prefix"
             },
             {
-              "id": "regex 1.5.4",
+              "id": "regex 1.5.5",
               "target": "regex"
             }
           ],
@@ -1091,13 +1091,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libc 0.2.119": {
+    "libc 0.2.120": {
       "name": "libc",
-      "version": "0.2.119",
+      "version": "0.2.120",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
-          "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.120/download",
+          "sha256": "ad5c14e80759d0939d013e6ca49930e59fc53dd8e5009132f76240c179380c09"
         }
       },
       "targets": [
@@ -1138,14 +1138,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.119"
+        "version": "0.2.120"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -1540,7 +1540,7 @@
             ],
             "cfg(not(windows))": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ]
@@ -1779,7 +1779,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -2119,13 +2119,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "regex 1.5.4": {
+    "regex 1.5.5": {
       "name": "regex",
-      "version": "1.5.4",
+      "version": "1.5.5",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/regex/1.5.4/download",
-          "sha256": "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
+          "url": "https://crates.io/api/v1/crates/regex/1.5.5/download",
+          "sha256": "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286"
         }
       },
       "targets": [
@@ -2160,7 +2160,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.5.4"
+        "version": "1.5.5"
       },
       "license": "MIT OR Apache-2.0"
     },
@@ -2454,7 +2454,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -2465,13 +2465,13 @@
       },
       "license": "Apache-2.0/MIT"
     },
-    "syn 1.0.86": {
+    "syn 1.0.87": {
       "name": "syn",
-      "version": "1.0.86",
+      "version": "1.0.87",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/syn/1.0.86/download",
-          "sha256": "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
+          "url": "https://crates.io/api/v1/crates/syn/1.0.87/download",
+          "sha256": "1e59d925cf59d8151f25a3bedf97c9c157597c9df7324d32d68991cc399ed08b"
         }
       },
       "targets": [
@@ -2526,7 +2526,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "build_script_build"
             },
             {
@@ -2537,7 +2537,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.86"
+        "version": "1.0.87"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -2579,7 +2579,7 @@
           "selects": {
             "cfg(not(windows))": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
diff --git a/examples/crate_universe/multi_package/Cargo.Bazel.lock b/examples/crate_universe/multi_package/Cargo.Bazel.lock
index 12540bc..db139da 100644
--- a/examples/crate_universe/multi_package/Cargo.Bazel.lock
+++ b/examples/crate_universe/multi_package/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "cba62ac1869a36d1f714ffd077e59f027e78a09a85df999006e21db814f938f4",
+  "checksum": "f09dd0ee68d7bac94448455b254f85531c3339eda1f4587f8e93d11e6090edbe",
   "crates": {
     "aho-corasick 0.7.18": {
       "name": "aho-corasick",
@@ -47,13 +47,13 @@
       },
       "license": "Unlicense/MIT"
     },
-    "anyhow 1.0.55": {
+    "anyhow 1.0.56": {
       "name": "anyhow",
-      "version": "1.0.55",
+      "version": "1.0.56",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/anyhow/1.0.55/download",
-          "sha256": "159bb86af3a200e19a068f4224eae4c8bb2d0fa054c7e5d1cacd5cef95e684cd"
+          "url": "https://crates.io/api/v1/crates/anyhow/1.0.56/download",
+          "sha256": "4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27"
         }
       },
       "targets": [
@@ -94,14 +94,14 @@
         "deps": {
           "common": [
             {
-              "id": "anyhow 1.0.55",
+              "id": "anyhow 1.0.56",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.55"
+        "version": "1.0.56"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -361,7 +361,7 @@
               "target": "async_mutex"
             },
             {
-              "id": "blocking 1.1.0",
+              "id": "blocking 1.2.0",
               "target": "blocking"
             },
             {
@@ -454,7 +454,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -651,7 +651,7 @@
                 "target": "async_io"
               },
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               },
               {
@@ -661,7 +661,7 @@
             ],
             "cfg(windows)": [
               {
-                "id": "blocking 1.1.0",
+                "id": "blocking 1.2.0",
                 "target": "blocking"
               },
               {
@@ -917,7 +917,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -1005,7 +1005,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -1143,7 +1143,7 @@
               "target": "lalrpop_util"
             },
             {
-              "id": "regex 1.5.4",
+              "id": "regex 1.5.5",
               "target": "regex"
             }
           ],
@@ -1321,13 +1321,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "blocking 1.1.0": {
+    "blocking 1.2.0": {
       "name": "blocking",
-      "version": "1.1.0",
+      "version": "1.2.0",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/blocking/1.1.0/download",
-          "sha256": "046e47d4b2d391b1f6f8b407b1deb8dee56c1852ccd868becf2710f601b5f427"
+          "url": "https://crates.io/api/v1/crates/blocking/1.2.0/download",
+          "sha256": "c6ccb65d468978a086b69884437ded69a90faab3bbe6e67f242173ea728acccc"
         }
       },
       "targets": [
@@ -1379,7 +1379,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.1.0"
+        "version": "1.2.0"
       },
       "license": "Apache-2.0 OR MIT"
     },
@@ -1677,7 +1677,7 @@
               "target": "core_foundation_sys"
             },
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             }
           ],
@@ -1917,7 +1917,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -1928,13 +1928,13 @@
       },
       "license": "Apache-2.0 OR MIT"
     },
-    "curl 0.4.42": {
+    "curl 0.4.43": {
       "name": "curl",
-      "version": "0.4.42",
+      "version": "0.4.43",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/curl/0.4.42/download",
-          "sha256": "7de97b894edd5b5bcceef8b78d7da9b75b1d2f2f9a910569d0bde3dd31d84939"
+          "url": "https://crates.io/api/v1/crates/curl/0.4.43/download",
+          "sha256": "37d855aeef205b43f65a5001e0997d81f8efca7badad4fad7d897aa7f0d0651f"
         }
       },
       "targets": [
@@ -1979,15 +1979,15 @@
         "deps": {
           "common": [
             {
-              "id": "curl 0.4.42",
+              "id": "curl 0.4.43",
               "target": "build_script_build"
             },
             {
-              "id": "curl-sys 0.4.52+curl-7.81.0",
+              "id": "curl-sys 0.4.53+curl-7.82.0",
               "target": "curl_sys"
             },
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             },
             {
@@ -2019,7 +2019,7 @@
           }
         },
         "edition": "2018",
-        "version": "0.4.42"
+        "version": "0.4.43"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -2028,7 +2028,7 @@
         "deps": {
           "common": [
             {
-              "id": "curl-sys 0.4.52+curl-7.81.0",
+              "id": "curl-sys 0.4.53+curl-7.82.0",
               "target": "curl_sys"
             }
           ],
@@ -2037,13 +2037,13 @@
       },
       "license": "MIT"
     },
-    "curl-sys 0.4.52+curl-7.81.0": {
+    "curl-sys 0.4.53+curl-7.82.0": {
       "name": "curl-sys",
-      "version": "0.4.52+curl-7.81.0",
+      "version": "0.4.53+curl-7.82.0",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/curl-sys/0.4.52+curl-7.81.0/download",
-          "sha256": "14b8c2d1023ea5fded5b7b892e4b8e95f70038a421126a056761a84246a28971"
+          "url": "https://crates.io/api/v1/crates/curl-sys/0.4.53+curl-7.82.0/download",
+          "sha256": "8092905a5a9502c312f223b2775f57ec5c5b715f9a15ee9d2a8591d1364a0352"
         }
       },
       "targets": [
@@ -2076,7 +2076,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             },
             {
@@ -2084,7 +2084,7 @@
               "target": "libnghttp2_sys"
             },
             {
-              "id": "libz-sys 1.1.4",
+              "id": "libz-sys 1.1.5",
               "target": "libz_sys"
             }
           ],
@@ -2108,7 +2108,7 @@
           "@libssh2"
         ],
         "edition": "2018",
-        "version": "0.4.52+curl-7.81.0"
+        "version": "0.4.53+curl-7.82.0"
       },
       "license": "MIT"
     },
@@ -2304,7 +2304,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -3015,7 +3015,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -3354,7 +3354,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ]
@@ -3425,13 +3425,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "h2 0.3.11": {
+    "h2 0.3.12": {
       "name": "h2",
-      "version": "0.3.11",
+      "version": "0.3.12",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/h2/0.3.11/download",
-          "sha256": "d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e"
+          "url": "https://crates.io/api/v1/crates/h2/0.3.12/download",
+          "sha256": "62eeb471aa3e3c9197aa4bfeabfe02982f6dc96f750486c0bb0009ac58b26d2b"
         }
       },
       "targets": [
@@ -3496,14 +3496,14 @@
               "target": "tokio_util"
             },
             {
-              "id": "tracing 0.1.31",
+              "id": "tracing 0.1.32",
               "target": "tracing"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.3.11"
+        "version": "0.3.12"
       },
       "license": "MIT"
     },
@@ -3577,7 +3577,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             }
           ],
@@ -3897,7 +3897,7 @@
               "target": "hyper"
             },
             {
-              "id": "isahc 1.6.0",
+              "id": "isahc 1.7.0",
               "target": "isahc"
             },
             {
@@ -3913,7 +3913,7 @@
               "target": "log"
             },
             {
-              "id": "regex 1.5.4",
+              "id": "regex 1.5.5",
               "target": "regex"
             },
             {
@@ -4015,7 +4015,7 @@
               "target": "futures_util"
             },
             {
-              "id": "h2 0.3.11",
+              "id": "h2 0.3.12",
               "target": "h2"
             },
             {
@@ -4055,7 +4055,7 @@
               "target": "tower_service"
             },
             {
-              "id": "tracing 0.1.31",
+              "id": "tracing 0.1.32",
               "target": "tracing"
             },
             {
@@ -4331,13 +4331,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "isahc 1.6.0": {
+    "isahc 1.7.0": {
       "name": "isahc",
-      "version": "1.6.0",
+      "version": "1.7.0",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/isahc/1.6.0/download",
-          "sha256": "d140e84730d325378912ede32d7cd53ef1542725503b3353e5ec8113c7c6f588"
+          "url": "https://crates.io/api/v1/crates/isahc/1.7.0/download",
+          "sha256": "437f8808009c031df3c1d532c8fd7e3d73239dfe522ebf0b94b5e34d5d01044b"
         }
       },
       "targets": [
@@ -4394,11 +4394,11 @@
               "target": "crossbeam_utils"
             },
             {
-              "id": "curl 0.4.42",
+              "id": "curl 0.4.43",
               "target": "curl"
             },
             {
-              "id": "curl-sys 0.4.52+curl-7.81.0",
+              "id": "curl-sys 0.4.53+curl-7.82.0",
               "target": "curl_sys"
             },
             {
@@ -4418,7 +4418,7 @@
               "target": "http"
             },
             {
-              "id": "isahc 1.6.0",
+              "id": "isahc 1.7.0",
               "target": "build_script_build"
             },
             {
@@ -4446,7 +4446,7 @@
               "target": "sluice"
             },
             {
-              "id": "tracing 0.1.31",
+              "id": "tracing 0.1.32",
               "target": "tracing"
             },
             {
@@ -4465,7 +4465,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.6.0"
+        "version": "1.7.0"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -4724,7 +4724,7 @@
               "target": "pico_args"
             },
             {
-              "id": "regex 1.5.4",
+              "id": "regex 1.5.5",
               "target": "regex"
             },
             {
@@ -4792,7 +4792,7 @@
         "deps": {
           "common": [
             {
-              "id": "regex 1.5.4",
+              "id": "regex 1.5.5",
               "target": "regex"
             }
           ],
@@ -4869,13 +4869,13 @@
       },
       "license": "MIT"
     },
-    "libc 0.2.119": {
+    "libc 0.2.120": {
       "name": "libc",
-      "version": "0.2.119",
+      "version": "0.2.120",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
-          "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.120/download",
+          "sha256": "ad5c14e80759d0939d013e6ca49930e59fc53dd8e5009132f76240c179380c09"
         }
       },
       "targets": [
@@ -4916,14 +4916,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.119"
+        "version": "0.2.120"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -4978,7 +4978,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             },
             {
@@ -5009,13 +5009,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libz-sys 1.1.4": {
+    "libz-sys 1.1.5": {
       "name": "libz-sys",
-      "version": "1.1.4",
+      "version": "1.1.5",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libz-sys/1.1.4/download",
-          "sha256": "df2bf61678a0a521c3f7daf815d2e6717d85a272a7dcd02c9768272b32bd1e2a"
+          "url": "https://crates.io/api/v1/crates/libz-sys/1.1.5/download",
+          "sha256": "6f35facd4a5673cb5a48822be2be1d4236c1c99cb4113cab7061ac720d5bf859"
         }
       },
       "targets": [
@@ -5055,18 +5055,18 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             },
             {
-              "id": "libz-sys 1.1.4",
+              "id": "libz-sys 1.1.5",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "1.1.4"
+        "version": "1.1.5"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -5392,13 +5392,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "mio 0.8.0": {
+    "mio 0.8.1": {
       "name": "mio",
-      "version": "0.8.0",
+      "version": "0.8.1",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/mio/0.8.0/download",
-          "sha256": "ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2"
+          "url": "https://crates.io/api/v1/crates/mio/0.8.1/download",
+          "sha256": "7ba42135c6a5917b9db9cd7b293e5409e1c6b041e6f9825e92e55a894c63b6f8"
         }
       },
       "targets": [
@@ -5434,9 +5434,19 @@
             }
           ],
           "selects": {
+            "cfg(target_os = \"wasi\")": [
+              {
+                "id": "libc 0.2.120",
+                "target": "libc"
+              },
+              {
+                "id": "wasi 0.11.0+wasi-snapshot-preview1",
+                "target": "wasi"
+              }
+            ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -5457,7 +5467,7 @@
           }
         },
         "edition": "2018",
-        "version": "0.8.0"
+        "version": "0.8.1"
       },
       "license": "MIT"
     },
@@ -5557,7 +5567,7 @@
                 "target": "lazy_static"
               },
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               },
               {
@@ -5748,7 +5758,7 @@
             ],
             "cfg(not(windows))": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ]
@@ -5886,7 +5896,7 @@
               "target": "foreign_types"
             },
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             },
             {
@@ -6007,7 +6017,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             },
             {
@@ -6224,7 +6234,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -6485,7 +6495,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -6621,11 +6631,11 @@
         "deps": {
           "common": [
             {
-              "id": "anyhow 1.0.55",
+              "id": "anyhow 1.0.56",
               "target": "anyhow"
             },
             {
-              "id": "reqwest 0.11.9",
+              "id": "reqwest 0.11.10",
               "target": "reqwest"
             }
           ],
@@ -6774,7 +6784,7 @@
           "selects": {
             "cfg(any(unix, target_os = \"fuchsia\", target_os = \"vxworks\"))": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -7029,13 +7039,13 @@
       },
       "license": "MIT"
     },
-    "regex 1.5.4": {
+    "regex 1.5.5": {
       "name": "regex",
-      "version": "1.5.4",
+      "version": "1.5.5",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/regex/1.5.4/download",
-          "sha256": "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
+          "url": "https://crates.io/api/v1/crates/regex/1.5.5/download",
+          "sha256": "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286"
         }
       },
       "targets": [
@@ -7094,7 +7104,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.5.4"
+        "version": "1.5.5"
       },
       "license": "MIT OR Apache-2.0"
     },
@@ -7186,13 +7196,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "reqwest 0.11.9": {
+    "reqwest 0.11.10": {
       "name": "reqwest",
-      "version": "0.11.9",
+      "version": "0.11.10",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/reqwest/0.11.9/download",
-          "sha256": "87f242f1488a539a79bac6dbe7c8609ae43b7914b7736210f239a37cccb32525"
+          "url": "https://crates.io/api/v1/crates/reqwest/0.11.10/download",
+          "sha256": "46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb"
         }
       },
       "targets": [
@@ -7271,7 +7281,7 @@
                 "target": "futures_util"
               },
               {
-                "id": "h2 0.3.11",
+                "id": "h2 0.3.12",
                 "target": "h2"
               },
               {
@@ -7348,14 +7358,14 @@
             ],
             "cfg(windows)": [
               {
-                "id": "winreg 0.7.0",
+                "id": "winreg 0.10.1",
                 "target": "winreg"
               }
             ]
           }
         },
         "edition": "2018",
-        "version": "0.11.9"
+        "version": "0.11.10"
       },
       "license": "MIT/Apache-2.0"
     },
@@ -7577,7 +7587,7 @@
               "target": "core_foundation_sys"
             },
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             },
             {
@@ -7631,7 +7641,7 @@
               "target": "core_foundation_sys"
             },
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             }
           ],
@@ -7774,7 +7784,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -7896,7 +7906,7 @@
         "deps": {
           "common": [
             {
-              "id": "regex 1.5.4",
+              "id": "regex 1.5.5",
               "target": "regex"
             },
             {
@@ -8012,7 +8022,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             },
             {
@@ -8067,7 +8077,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             }
           ],
@@ -8308,7 +8318,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -8383,13 +8393,13 @@
       },
       "license": "MIT / Apache-2.0"
     },
-    "syn 1.0.86": {
+    "syn 1.0.87": {
       "name": "syn",
-      "version": "1.0.86",
+      "version": "1.0.87",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/syn/1.0.86/download",
-          "sha256": "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
+          "url": "https://crates.io/api/v1/crates/syn/1.0.87/download",
+          "sha256": "1e59d925cf59d8151f25a3bedf97c9c157597c9df7324d32d68991cc399ed08b"
         }
       },
       "targets": [
@@ -8447,7 +8457,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "build_script_build"
             },
             {
@@ -8458,7 +8468,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.86"
+        "version": "1.0.87"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -8513,7 +8523,7 @@
           "selects": {
             "cfg(any(unix, target_os = \"wasi\"))": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -8806,7 +8816,7 @@
               "target": "memchr"
             },
             {
-              "id": "mio 0.8.0",
+              "id": "mio 0.8.1",
               "target": "mio"
             },
             {
@@ -8829,7 +8839,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               },
               {
@@ -8898,7 +8908,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -9054,13 +9064,13 @@
       },
       "license": "MIT"
     },
-    "tracing 0.1.31": {
+    "tracing 0.1.32": {
       "name": "tracing",
-      "version": "0.1.31",
+      "version": "0.1.32",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tracing/0.1.31/download",
-          "sha256": "f6c650a8ef0cd2dd93736f033d21cbd1224c5a967aa0c258d00fcf7dafef9b9f"
+          "url": "https://crates.io/api/v1/crates/tracing/0.1.32/download",
+          "sha256": "4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f"
         }
       },
       "targets": [
@@ -9104,7 +9114,7 @@
               "target": "pin_project_lite"
             },
             {
-              "id": "tracing-core 0.1.22",
+              "id": "tracing-core 0.1.23",
               "target": "tracing_core"
             }
           ],
@@ -9114,23 +9124,23 @@
         "proc_macro_deps": {
           "common": [
             {
-              "id": "tracing-attributes 0.1.19",
+              "id": "tracing-attributes 0.1.20",
               "target": "tracing_attributes"
             }
           ],
           "selects": {}
         },
-        "version": "0.1.31"
+        "version": "0.1.32"
       },
       "license": "MIT"
     },
-    "tracing-attributes 0.1.19": {
+    "tracing-attributes 0.1.20": {
       "name": "tracing-attributes",
-      "version": "0.1.19",
+      "version": "0.1.20",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tracing-attributes/0.1.19/download",
-          "sha256": "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716"
+          "url": "https://crates.io/api/v1/crates/tracing-attributes/0.1.20/download",
+          "sha256": "2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b"
         }
       },
       "targets": [
@@ -9163,24 +9173,24 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.1.19"
+        "version": "0.1.20"
       },
       "license": "MIT"
     },
-    "tracing-core 0.1.22": {
+    "tracing-core 0.1.23": {
       "name": "tracing-core",
-      "version": "0.1.22",
+      "version": "0.1.23",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tracing-core/0.1.22/download",
-          "sha256": "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23"
+          "url": "https://crates.io/api/v1/crates/tracing-core/0.1.23/download",
+          "sha256": "aa31669fa42c09c34d94d8165dd2012e8ff3c66aca50f3bb226b68f216f2706c"
         }
       },
       "targets": [
@@ -9216,7 +9226,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.1.22"
+        "version": "0.1.23"
       },
       "license": "MIT"
     },
@@ -9260,7 +9270,7 @@
               "target": "pin_project"
             },
             {
-              "id": "tracing 0.1.31",
+              "id": "tracing 0.1.32",
               "target": "tracing"
             }
           ],
@@ -9796,6 +9806,43 @@
       },
       "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
     },
+    "wasi 0.11.0+wasi-snapshot-preview1": {
+      "name": "wasi",
+      "version": "0.11.0+wasi-snapshot-preview1",
+      "repository": {
+        "Http": {
+          "url": "https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download",
+          "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+        }
+      },
+      "targets": [
+        {
+          "Library": {
+            "crate_name": "wasi",
+            "crate_root": "src/lib.rs",
+            "srcs": {
+              "include": [
+                "**/*.rs"
+              ],
+              "exclude": []
+            }
+          }
+        }
+      ],
+      "library_target_name": "wasi",
+      "common_attrs": {
+        "compile_data_glob": [
+          "**"
+        ],
+        "crate_features": [
+          "default",
+          "std"
+        ],
+        "edition": "2018",
+        "version": "0.11.0+wasi-snapshot-preview1"
+      },
+      "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+    },
     "wasm-bindgen 0.2.79": {
       "name": "wasm-bindgen",
       "version": "0.2.79",
@@ -9927,7 +9974,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             },
             {
@@ -10090,7 +10137,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             },
             {
@@ -10542,13 +10589,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "winreg 0.7.0": {
+    "winreg 0.10.1": {
       "name": "winreg",
-      "version": "0.7.0",
+      "version": "0.10.1",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/winreg/0.7.0/download",
-          "sha256": "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69"
+          "url": "https://crates.io/api/v1/crates/winreg/0.10.1/download",
+          "sha256": "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
         }
       },
       "targets": [
@@ -10563,6 +10610,18 @@
               "exclude": []
             }
           }
+        },
+        {
+          "BuildScript": {
+            "crate_name": "build_script_build",
+            "crate_root": "build.rs",
+            "srcs": {
+              "include": [
+                "**/*.rs"
+              ],
+              "exclude": []
+            }
+          }
         }
       ],
       "library_target_name": "winreg",
@@ -10575,12 +10634,21 @@
             {
               "id": "winapi 0.3.9",
               "target": "winapi"
+            },
+            {
+              "id": "winreg 0.10.1",
+              "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.7.0"
+        "version": "0.10.1"
+      },
+      "build_script_attrs": {
+        "data_glob": [
+          "**"
+        ]
       },
       "license": "MIT"
     }
diff --git a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
index 6164f28..4787ab2 100644
--- a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
+++ b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "5c8bd4f7527784376a1667a00ecf8f9ddd398a2a3ccefee5201b383f56d2c99b",
+  "checksum": "268e0e7dba95f9cd721ba2f37f0de246381e19d0b5ac591bf8672bb9659a378f",
   "crates": {
     "ansi_term 0.12.1": {
       "name": "ansi_term",
@@ -100,7 +100,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -260,7 +260,7 @@
               "target": "tower"
             },
             {
-              "id": "tower-http 0.2.4",
+              "id": "tower-http 0.2.5",
               "target": "tower_http"
             },
             {
@@ -511,11 +511,11 @@
               "target": "tower"
             },
             {
-              "id": "tower-http 0.2.4",
+              "id": "tower-http 0.2.5",
               "target": "tower_http"
             },
             {
-              "id": "tracing 0.1.31",
+              "id": "tracing 0.1.32",
               "target": "tracing"
             },
             {
@@ -923,13 +923,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "h2 0.3.11": {
+    "h2 0.3.12": {
       "name": "h2",
-      "version": "0.3.11",
+      "version": "0.3.12",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/h2/0.3.11/download",
-          "sha256": "d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e"
+          "url": "https://crates.io/api/v1/crates/h2/0.3.12/download",
+          "sha256": "62eeb471aa3e3c9197aa4bfeabfe02982f6dc96f750486c0bb0009ac58b26d2b"
         }
       },
       "targets": [
@@ -994,14 +994,14 @@
               "target": "tokio_util"
             },
             {
-              "id": "tracing 0.1.31",
+              "id": "tracing 0.1.32",
               "target": "tracing"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.3.11"
+        "version": "0.3.12"
       },
       "license": "MIT"
     },
@@ -1075,7 +1075,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             }
           ],
@@ -1375,7 +1375,7 @@
               "target": "futures_util"
             },
             {
-              "id": "h2 0.3.11",
+              "id": "h2 0.3.12",
               "target": "h2"
             },
             {
@@ -1415,7 +1415,7 @@
               "target": "tower_service"
             },
             {
-              "id": "tracing 0.1.31",
+              "id": "tracing 0.1.32",
               "target": "tracing"
             },
             {
@@ -1571,13 +1571,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libc 0.2.119": {
+    "libc 0.2.120": {
       "name": "libc",
-      "version": "0.2.119",
+      "version": "0.2.120",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.119/download",
-          "sha256": "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.120/download",
+          "sha256": "ad5c14e80759d0939d013e6ca49930e59fc53dd8e5009132f76240c179380c09"
         }
       },
       "targets": [
@@ -1618,14 +1618,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.119"
+        "version": "0.2.120"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -1907,13 +1907,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "mio 0.8.0": {
+    "mio 0.8.1": {
       "name": "mio",
-      "version": "0.8.0",
+      "version": "0.8.1",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/mio/0.8.0/download",
-          "sha256": "ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2"
+          "url": "https://crates.io/api/v1/crates/mio/0.8.1/download",
+          "sha256": "7ba42135c6a5917b9db9cd7b293e5409e1c6b041e6f9825e92e55a894c63b6f8"
         }
       },
       "targets": [
@@ -1949,9 +1949,19 @@
             }
           ],
           "selects": {
+            "cfg(target_os = \"wasi\")": [
+              {
+                "id": "libc 0.2.120",
+                "target": "libc"
+              },
+              {
+                "id": "wasi 0.11.0+wasi-snapshot-preview1",
+                "target": "wasi"
+              }
+            ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -1972,7 +1982,7 @@
           }
         },
         "edition": "2018",
-        "version": "0.8.0"
+        "version": "0.8.1"
       },
       "license": "MIT"
     },
@@ -2124,7 +2134,7 @@
             ],
             "cfg(not(windows))": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ]
@@ -2287,7 +2297,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -2423,7 +2433,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -2987,7 +2997,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.119",
+              "id": "libc 0.2.120",
               "target": "libc"
             }
           ],
@@ -3104,7 +3114,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               }
             ],
@@ -3121,13 +3131,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "syn 1.0.86": {
+    "syn 1.0.87": {
       "name": "syn",
-      "version": "1.0.86",
+      "version": "1.0.87",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/syn/1.0.86/download",
-          "sha256": "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
+          "url": "https://crates.io/api/v1/crates/syn/1.0.87/download",
+          "sha256": "1e59d925cf59d8151f25a3bedf97c9c157597c9df7324d32d68991cc399ed08b"
         }
       },
       "targets": [
@@ -3185,7 +3195,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "build_script_build"
             },
             {
@@ -3196,7 +3206,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.86"
+        "version": "1.0.87"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -3345,7 +3355,7 @@
               "target": "memchr"
             },
             {
-              "id": "mio 0.8.0",
+              "id": "mio 0.8.1",
               "target": "mio"
             },
             {
@@ -3372,7 +3382,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.119",
+                "id": "libc 0.2.120",
                 "target": "libc"
               },
               {
@@ -3441,7 +3451,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
@@ -3658,7 +3668,7 @@
               "target": "tower_service"
             },
             {
-              "id": "tracing 0.1.31",
+              "id": "tracing 0.1.32",
               "target": "tracing"
             }
           ],
@@ -3669,13 +3679,13 @@
       },
       "license": "MIT"
     },
-    "tower-http 0.2.4": {
+    "tower-http 0.2.5": {
       "name": "tower-http",
-      "version": "0.2.4",
+      "version": "0.2.5",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tower-http/0.2.4/download",
-          "sha256": "90c125fdea84614a4368fd35786b51d0682ab8d42705e061e92f0b955dea40fb"
+          "url": "https://crates.io/api/v1/crates/tower-http/0.2.5/download",
+          "sha256": "aba3f3efabf7fb41fae8534fc20a817013dd1c12cb45441efb6c82e6556b4cd8"
         }
       },
       "targets": [
@@ -3752,14 +3762,14 @@
               "target": "tower_service"
             },
             {
-              "id": "tracing 0.1.31",
+              "id": "tracing 0.1.32",
               "target": "tracing"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.2.4"
+        "version": "0.2.5"
       },
       "license": "MIT"
     },
@@ -3829,13 +3839,13 @@
       },
       "license": "MIT"
     },
-    "tracing 0.1.31": {
+    "tracing 0.1.32": {
       "name": "tracing",
-      "version": "0.1.31",
+      "version": "0.1.32",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tracing/0.1.31/download",
-          "sha256": "f6c650a8ef0cd2dd93736f033d21cbd1224c5a967aa0c258d00fcf7dafef9b9f"
+          "url": "https://crates.io/api/v1/crates/tracing/0.1.32/download",
+          "sha256": "4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f"
         }
       },
       "targets": [
@@ -3879,7 +3889,7 @@
               "target": "pin_project_lite"
             },
             {
-              "id": "tracing-core 0.1.22",
+              "id": "tracing-core 0.1.23",
               "target": "tracing_core"
             }
           ],
@@ -3889,23 +3899,23 @@
         "proc_macro_deps": {
           "common": [
             {
-              "id": "tracing-attributes 0.1.19",
+              "id": "tracing-attributes 0.1.20",
               "target": "tracing_attributes"
             }
           ],
           "selects": {}
         },
-        "version": "0.1.31"
+        "version": "0.1.32"
       },
       "license": "MIT"
     },
-    "tracing-attributes 0.1.19": {
+    "tracing-attributes 0.1.20": {
       "name": "tracing-attributes",
-      "version": "0.1.19",
+      "version": "0.1.20",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tracing-attributes/0.1.19/download",
-          "sha256": "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716"
+          "url": "https://crates.io/api/v1/crates/tracing-attributes/0.1.20/download",
+          "sha256": "2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b"
         }
       },
       "targets": [
@@ -3938,24 +3948,24 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.86",
+              "id": "syn 1.0.87",
               "target": "syn"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.1.19"
+        "version": "0.1.20"
       },
       "license": "MIT"
     },
-    "tracing-core 0.1.22": {
+    "tracing-core 0.1.23": {
       "name": "tracing-core",
-      "version": "0.1.22",
+      "version": "0.1.23",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tracing-core/0.1.22/download",
-          "sha256": "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23"
+          "url": "https://crates.io/api/v1/crates/tracing-core/0.1.23/download",
+          "sha256": "aa31669fa42c09c34d94d8165dd2012e8ff3c66aca50f3bb226b68f216f2706c"
         }
       },
       "targets": [
@@ -4000,7 +4010,7 @@
           }
         },
         "edition": "2018",
-        "version": "0.1.22"
+        "version": "0.1.23"
       },
       "license": "MIT"
     },
@@ -4047,7 +4057,7 @@
               "target": "log"
             },
             {
-              "id": "tracing-core 0.1.22",
+              "id": "tracing-core 0.1.23",
               "target": "tracing_core"
             }
           ],
@@ -4118,7 +4128,7 @@
               "target": "thread_local"
             },
             {
-              "id": "tracing-core 0.1.22",
+              "id": "tracing-core 0.1.23",
               "target": "tracing_core"
             },
             {
@@ -4311,6 +4321,43 @@
       },
       "license": "MIT"
     },
+    "wasi 0.11.0+wasi-snapshot-preview1": {
+      "name": "wasi",
+      "version": "0.11.0+wasi-snapshot-preview1",
+      "repository": {
+        "Http": {
+          "url": "https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download",
+          "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+        }
+      },
+      "targets": [
+        {
+          "Library": {
+            "crate_name": "wasi",
+            "crate_root": "src/lib.rs",
+            "srcs": {
+              "include": [
+                "**/*.rs"
+              ],
+              "exclude": []
+            }
+          }
+        }
+      ],
+      "library_target_name": "wasi",
+      "common_attrs": {
+        "compile_data_glob": [
+          "**"
+        ],
+        "crate_features": [
+          "default",
+          "std"
+        ],
+        "edition": "2018",
+        "version": "0.11.0+wasi-snapshot-preview1"
+      },
+      "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
+    },
     "winapi 0.3.9": {
       "name": "winapi",
       "version": "0.3.9",
@@ -4962,6 +5009,9 @@
       "x86_64-unknown-linux-gnu"
     ],
     "cfg(target_os = \"redox\")": [],
+    "cfg(target_os = \"wasi\")": [
+      "wasm32-wasi"
+    ],
     "cfg(target_os = \"windows\")": [
       "i686-pc-windows-msvc",
       "x86_64-pc-windows-msvc"
diff --git a/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.3/BUILD.bazel
similarity index 97%
rename from examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.2/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.3/BUILD.bazel
index b6de9af..f71eb6c 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/async-stream-0.3.3/BUILD.bazel
@@ -51,7 +51,7 @@
     proc_macro_deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_manifests/crates/async-stream-impl-0.3.2:async_stream_impl",
+            "//vendor_local_manifests/crates/async-stream-impl-0.3.3:async_stream_impl",
         ],
     }),
     rustc_env = {
@@ -76,7 +76,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.3.2",
+    version = "0.3.3",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.3/BUILD.bazel
similarity index 95%
rename from examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.2/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.3/BUILD.bazel
index a33e572..b5e5ccd 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/async-stream-impl-0.3.3/BUILD.bazel
@@ -75,13 +75,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.3.2",
+    version = "0.3.3",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
             "//vendor_local_manifests/crates/quote-1.0.15:quote",
-            "//vendor_local_manifests/crates/syn-1.0.86:syn",
+            "//vendor_local_manifests/crates/syn-1.0.87:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.1.19/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.1.19/BUILD.bazel
index 0d57813..f7cfe30 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.1.19/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/hermit-abi-0.1.19/BUILD.bazel
@@ -80,7 +80,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_manifests/crates/libc-0.2.119:libc",
+            "//vendor_local_manifests/crates/libc-0.2.120:libc",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.119/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.120/BUILD.bazel
similarity index 97%
rename from examples/crate_universe/vendor_local_manifests/crates/libc-0.2.119/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/libc-0.2.120/BUILD.bazel
index b41bc90..575ff68 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.119/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/libc-0.2.120/BUILD.bazel
@@ -81,11 +81,11 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.2.119",
+    version = "0.2.120",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_manifests/crates/libc-0.2.119:build_script_build",
+            "//vendor_local_manifests/crates/libc-0.2.120:build_script_build",
         ],
     }),
 )
@@ -152,7 +152,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "0.2.119",
+    version = "0.2.120",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/mio-0.7.14/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/mio-0.7.14/BUILD.bazel
index 78472d8..fffa3f1 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/mio-0.7.14/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/mio-0.7.14/BUILD.bazel
@@ -107,7 +107,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_manifests/crates/libc-0.2.119:libc",
+            "//vendor_local_manifests/crates/libc-0.2.120:libc",
 
             # Common Deps
             "//vendor_local_manifests/crates/log-0.4.14:log",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.13.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.13.1/BUILD.bazel
index ecdf236..3aea39e 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.13.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/num_cpus-1.13.1/BUILD.bazel
@@ -106,7 +106,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_manifests/crates/libc-0.2.119:libc",
+            "//vendor_local_manifests/crates/libc-0.2.120:libc",
 
             # Common Deps
         ],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.10.0/BUILD.bazel
similarity index 98%
rename from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/once_cell-1.10.0/BUILD.bazel
index f2a936a..5258d8a 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.10.0/BUILD.bazel
@@ -79,7 +79,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.9.0",
+    version = "1.10.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.8.5/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.8.5/BUILD.bazel
index 0fc55d5..99b50b8 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.8.5/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/parking_lot_core-0.8.5/BUILD.bazel
@@ -108,7 +108,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_manifests/crates/libc-0.2.119:libc",
+            "//vendor_local_manifests/crates/libc-0.2.120:libc",
 
             # Common Deps
             "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.0/BUILD.bazel
index 022c182..0d54305 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/signal-hook-registry-1.4.0/BUILD.bazel
@@ -79,7 +79,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_manifests/crates/libc-0.2.119:libc",
+            "//vendor_local_manifests/crates/libc-0.2.120:libc",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.87/BUILD.bazel
similarity index 96%
rename from examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/syn-1.0.87/BUILD.bazel
index 0b72df3..d661d52 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.86/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/syn-1.0.87/BUILD.bazel
@@ -48,7 +48,6 @@
         "clone-impls",
         "default",
         "derive",
-        "extra-traits",
         "full",
         "parsing",
         "printing",
@@ -89,13 +88,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.0.86",
+    version = "1.0.87",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
             "//vendor_local_manifests/crates/quote-1.0.15:quote",
-            "//vendor_local_manifests/crates/syn-1.0.86:build_script_build",
+            "//vendor_local_manifests/crates/syn-1.0.87:build_script_build",
             "//vendor_local_manifests/crates/unicode-xid-0.2.2:unicode_xid",
         ],
     }),
@@ -125,7 +124,6 @@
         "clone-impls",
         "default",
         "derive",
-        "extra-traits",
         "full",
         "parsing",
         "printing",
@@ -171,7 +169,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "1.0.86",
+    version = "1.0.87",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.3.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.3.0/BUILD.bazel
index d685cc8..ab0310c 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.3.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tempfile-3.3.0/BUILD.bazel
@@ -100,7 +100,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_manifests/crates/libc-0.2.119:libc",
+            "//vendor_local_manifests/crates/libc-0.2.120:libc",
 
             # Common Deps
             "//vendor_local_manifests/crates/cfg-if-1.0.0:cfg_if",
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel
index 3e662a5..d98c557 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel
@@ -124,7 +124,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_manifests/crates/libc-0.2.119:libc",
+            "//vendor_local_manifests/crates/libc-0.2.120:libc",
             "//vendor_local_manifests/crates/signal-hook-registry-1.4.0:signal_hook_registry",
 
             # Common Deps
@@ -132,7 +132,7 @@
             "//vendor_local_manifests/crates/memchr-2.4.1:memchr",
             "//vendor_local_manifests/crates/mio-0.7.14:mio",
             "//vendor_local_manifests/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_manifests/crates/once_cell-1.9.0:once_cell",
+            "//vendor_local_manifests/crates/once_cell-1.10.0:once_cell",
             "//vendor_local_manifests/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_manifests/crates/pin-project-lite-0.2.8:pin_project_lite",
         ],
@@ -149,7 +149,7 @@
             "//vendor_local_manifests/crates/memchr-2.4.1:memchr",
             "//vendor_local_manifests/crates/mio-0.7.14:mio",
             "//vendor_local_manifests/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_manifests/crates/once_cell-1.9.0:once_cell",
+            "//vendor_local_manifests/crates/once_cell-1.10.0:once_cell",
             "//vendor_local_manifests/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_manifests/crates/pin-project-lite-0.2.8:pin_project_lite",
         ],
@@ -158,7 +158,7 @@
             "//vendor_local_manifests/crates/memchr-2.4.1:memchr",
             "//vendor_local_manifests/crates/mio-0.7.14:mio",
             "//vendor_local_manifests/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_manifests/crates/once_cell-1.9.0:once_cell",
+            "//vendor_local_manifests/crates/once_cell-1.10.0:once_cell",
             "//vendor_local_manifests/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_manifests/crates/pin-project-lite-0.2.8:pin_project_lite",
         ],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.7.0/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.7.0/BUILD.bazel
index ba51873..bbb6e43 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.7.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-macros-1.7.0/BUILD.bazel
@@ -81,7 +81,7 @@
         "//conditions:default": [
             "//vendor_local_manifests/crates/proc-macro2-1.0.36:proc_macro2",
             "//vendor_local_manifests/crates/quote-1.0.15:quote",
-            "//vendor_local_manifests/crates/syn-1.0.86:syn",
+            "//vendor_local_manifests/crates/syn-1.0.87:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-test-0.4.2/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-test-0.4.2/BUILD.bazel
index 6ecccfc..cbcafc1 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-test-0.4.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-test-0.4.2/BUILD.bazel
@@ -79,7 +79,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_manifests/crates/async-stream-0.3.2:async_stream",
+            "//vendor_local_manifests/crates/async-stream-0.3.3:async_stream",
             "//vendor_local_manifests/crates/bytes-1.1.0:bytes",
             "//vendor_local_manifests/crates/futures-core-0.3.21:futures_core",
             "//vendor_local_manifests/crates/tokio-1.16.1:tokio",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel
index 3e93a62..02120cd 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/BUILD.bazel
@@ -63,13 +63,13 @@
 
 alias(
     name = "tower-http",
-    actual = "//vendor_local_pkgs/crates/tower-http-0.2.3:tower_http",
+    actual = "//vendor_local_pkgs/crates/tower-http-0.2.5:tower_http",
     tags = ["manual"],
 )
 
 alias(
     name = "tracing",
-    actual = "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+    actual = "//vendor_local_pkgs/crates/tracing-0.1.32:tracing",
     tags = ["manual"],
 )
 
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel
index ec371b8..3e194c7 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/async-trait-0.1.52/BUILD.bazel
@@ -86,7 +86,7 @@
             "//vendor_local_pkgs/crates/async-trait-0.1.52:build_script_build",
             "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
             "//vendor_local_pkgs/crates/quote-1.0.15:quote",
-            "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+            "//vendor_local_pkgs/crates/syn-1.0.87:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/axum-0.4.8/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/axum-0.4.8/BUILD.bazel
index 92fea8b..a730c7e 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/axum-0.4.8/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/axum-0.4.8/BUILD.bazel
@@ -106,7 +106,7 @@
             "//vendor_local_pkgs/crates/sync_wrapper-0.1.1:sync_wrapper",
             "//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
             "//vendor_local_pkgs/crates/tower-0.4.12:tower",
-            "//vendor_local_pkgs/crates/tower-http-0.2.3:tower_http",
+            "//vendor_local_pkgs/crates/tower-http-0.2.5:tower_http",
             "//vendor_local_pkgs/crates/tower-layer-0.3.1:tower_layer",
             "//vendor_local_pkgs/crates/tower-service-0.3.1:tower_service",
         ],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl b/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl
index 00a5273..0f5898b 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl
+++ b/examples/crate_universe/vendor_local_pkgs/crates/defs.bzl
@@ -291,8 +291,8 @@
             "serde_json": "//vendor_local_pkgs/crates/serde_json-1.0.79:serde_json",
             "tokio": "//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
             "tower": "//vendor_local_pkgs/crates/tower-0.4.12:tower",
-            "tower-http": "//vendor_local_pkgs/crates/tower-http-0.2.3:tower_http",
-            "tracing": "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+            "tower-http": "//vendor_local_pkgs/crates/tower-http-0.2.5:tower_http",
+            "tracing": "//vendor_local_pkgs/crates/tracing-0.1.32:tracing",
             "tracing-subscriber": "//vendor_local_pkgs/crates/tracing-subscriber-0.3.9:tracing_subscriber",
         },
     },
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.11/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.12/BUILD.bazel
similarity index 96%
rename from examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.11/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.12/BUILD.bazel
index 3aa6ad9..8638793 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.11/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/h2-0.3.12/BUILD.bazel
@@ -75,7 +75,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.3.11",
+    version = "0.3.12",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
@@ -89,7 +89,7 @@
             "//vendor_local_pkgs/crates/slab-0.4.5:slab",
             "//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
             "//vendor_local_pkgs/crates/tokio-util-0.6.9:tokio_util",
-            "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+            "//vendor_local_pkgs/crates/tracing-0.1.32:tracing",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.1.19/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.1.19/BUILD.bazel
index 8bc328d..64e3191 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.1.19/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/hermit-abi-0.1.19/BUILD.bazel
@@ -80,7 +80,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+            "//vendor_local_pkgs/crates/libc-0.2.120:libc",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.17/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.17/BUILD.bazel
index 8120d34..1175e91 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.17/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/hyper-0.14.17/BUILD.bazel
@@ -94,7 +94,7 @@
             "//vendor_local_pkgs/crates/futures-channel-0.3.21:futures_channel",
             "//vendor_local_pkgs/crates/futures-core-0.3.21:futures_core",
             "//vendor_local_pkgs/crates/futures-util-0.3.21:futures_util",
-            "//vendor_local_pkgs/crates/h2-0.3.11:h2",
+            "//vendor_local_pkgs/crates/h2-0.3.12:h2",
             "//vendor_local_pkgs/crates/http-0.2.6:http",
             "//vendor_local_pkgs/crates/http-body-0.4.4:http_body",
             "//vendor_local_pkgs/crates/httparse-1.6.0:httparse",
@@ -104,7 +104,7 @@
             "//vendor_local_pkgs/crates/socket2-0.4.4:socket2",
             "//vendor_local_pkgs/crates/tokio-1.16.1:tokio",
             "//vendor_local_pkgs/crates/tower-service-0.3.1:tower_service",
-            "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+            "//vendor_local_pkgs/crates/tracing-0.1.32:tracing",
             "//vendor_local_pkgs/crates/want-0.3.0:want",
         ],
     }),
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.119/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.120/BUILD.bazel
similarity index 97%
rename from examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.119/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.120/BUILD.bazel
index 5728a21..54857c5 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.119/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/libc-0.2.120/BUILD.bazel
@@ -81,11 +81,11 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.2.119",
+    version = "0.2.120",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_pkgs/crates/libc-0.2.119:build_script_build",
+            "//vendor_local_pkgs/crates/libc-0.2.120:build_script_build",
         ],
     }),
 )
@@ -152,7 +152,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "0.2.119",
+    version = "0.2.120",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/mio-0.7.14/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/mio-0.7.14/BUILD.bazel
index 3995b37..0c2ea79 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/mio-0.7.14/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/mio-0.7.14/BUILD.bazel
@@ -107,7 +107,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+            "//vendor_local_pkgs/crates/libc-0.2.120:libc",
 
             # Common Deps
             "//vendor_local_pkgs/crates/log-0.4.14:log",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.13.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.13.1/BUILD.bazel
index 55e897d..ae220b5 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.13.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/num_cpus-1.13.1/BUILD.bazel
@@ -106,7 +106,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+            "//vendor_local_pkgs/crates/libc-0.2.120:libc",
 
             # Common Deps
         ],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.10.0/BUILD.bazel
similarity index 98%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.10.0/BUILD.bazel
index f2a936a..5258d8a 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.10.0/BUILD.bazel
@@ -79,7 +79,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.9.0",
+    version = "1.10.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.9.0/BUILD.bazel
deleted file mode 100644
index f2a936a..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.9.0/BUILD.bazel
+++ /dev/null
@@ -1,88 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
-    "@bazel_skylib//lib:selects.bzl",
-    "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
-    "@rules_rust//rust:defs.bzl",
-    "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-#     "TODO",  # MIT OR Apache-2.0
-# ])
-
-rust_library(
-    name = "once_cell",
-    srcs = glob(
-        include = [
-            "**/*.rs",
-        ],
-        exclude = [
-        ],
-    ),
-    aliases = selects.with_or({
-        "//conditions:default": {
-        },
-    }),
-    compile_data = glob(["**"]) + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    crate_features = [
-        "alloc",
-        "default",
-        "race",
-        "std",
-    ],
-    crate_root = "src/lib.rs",
-    data = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    edition = "2018",
-    proc_macro_deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_env = {
-    },
-    rustc_env_files = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_flags = [
-        # In most cases, warnings in 3rd party crates are not interesting as
-        # they're out of the control of consumers. The flag here silences
-        # warnings. For more details see:
-        # https://doc.rust-lang.org/rustc/lints/levels.html
-        "--cap-lints=allow",
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    tags = [
-        "cargo-bazel",
-        "manual",
-        "noclippy",
-        "norustfmt",
-    ],
-    version = "1.9.0",
-    deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.8.5/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.8.5/BUILD.bazel
index adbd416..0fe6cea 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.8.5/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/parking_lot_core-0.8.5/BUILD.bazel
@@ -108,7 +108,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+            "//vendor_local_pkgs/crates/libc-0.2.120:libc",
 
             # Common Deps
             "//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.10/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.10/BUILD.bazel
index d9fe346..7112220 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.10/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/pin-project-internal-1.0.10/BUILD.bazel
@@ -81,7 +81,7 @@
         "//conditions:default": [
             "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
             "//vendor_local_pkgs/crates/quote-1.0.15:quote",
-            "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+            "//vendor_local_pkgs/crates/syn-1.0.87:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.0/BUILD.bazel
index e41c37a..45620e3 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/signal-hook-registry-1.4.0/BUILD.bazel
@@ -79,7 +79,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+            "//vendor_local_pkgs/crates/libc-0.2.120:libc",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.4/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.4/BUILD.bazel
index 028f436..5655585 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.4/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/socket2-0.4.4/BUILD.bazel
@@ -99,7 +99,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+            "//vendor_local_pkgs/crates/libc-0.2.120:libc",
 
             # Common Deps
         ],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.86/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.87/BUILD.bazel
similarity index 97%
rename from examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.86/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.87/BUILD.bazel
index 2a05ffd..758be6b 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.86/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/syn-1.0.87/BUILD.bazel
@@ -90,13 +90,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.0.86",
+    version = "1.0.87",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
             "//vendor_local_pkgs/crates/quote-1.0.15:quote",
-            "//vendor_local_pkgs/crates/syn-1.0.86:build_script_build",
+            "//vendor_local_pkgs/crates/syn-1.0.87:build_script_build",
             "//vendor_local_pkgs/crates/unicode-xid-0.2.2:unicode_xid",
         ],
     }),
@@ -173,7 +173,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "1.0.86",
+    version = "1.0.87",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel
index f77834f..0fbceed 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel
@@ -79,7 +79,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_pkgs/crates/once_cell-1.9.0:once_cell",
+            "//vendor_local_pkgs/crates/once_cell-1.10.0:once_cell",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel
index 559800b..b9efc98 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel
@@ -123,7 +123,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "//vendor_local_pkgs/crates/libc-0.2.119:libc",
+            "//vendor_local_pkgs/crates/libc-0.2.120:libc",
             "//vendor_local_pkgs/crates/signal-hook-registry-1.4.0:signal_hook_registry",
 
             # Common Deps
@@ -131,7 +131,7 @@
             "//vendor_local_pkgs/crates/memchr-2.4.1:memchr",
             "//vendor_local_pkgs/crates/mio-0.7.14:mio",
             "//vendor_local_pkgs/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_pkgs/crates/once_cell-1.9.0:once_cell",
+            "//vendor_local_pkgs/crates/once_cell-1.10.0:once_cell",
             "//vendor_local_pkgs/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
         ],
@@ -148,7 +148,7 @@
             "//vendor_local_pkgs/crates/memchr-2.4.1:memchr",
             "//vendor_local_pkgs/crates/mio-0.7.14:mio",
             "//vendor_local_pkgs/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_pkgs/crates/once_cell-1.9.0:once_cell",
+            "//vendor_local_pkgs/crates/once_cell-1.10.0:once_cell",
             "//vendor_local_pkgs/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
         ],
@@ -157,7 +157,7 @@
             "//vendor_local_pkgs/crates/memchr-2.4.1:memchr",
             "//vendor_local_pkgs/crates/mio-0.7.14:mio",
             "//vendor_local_pkgs/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_pkgs/crates/once_cell-1.9.0:once_cell",
+            "//vendor_local_pkgs/crates/once_cell-1.10.0:once_cell",
             "//vendor_local_pkgs/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
         ],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel
index 32e221f..6f56edf 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tokio-macros-1.7.0/BUILD.bazel
@@ -81,7 +81,7 @@
         "//conditions:default": [
             "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
             "//vendor_local_pkgs/crates/quote-1.0.15:quote",
-            "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+            "//vendor_local_pkgs/crates/syn-1.0.87:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.12/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.12/BUILD.bazel
index 36d9127..4e655e4 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.12/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-0.4.12/BUILD.bazel
@@ -100,7 +100,7 @@
             "//vendor_local_pkgs/crates/tokio-util-0.7.0:tokio_util",
             "//vendor_local_pkgs/crates/tower-layer-0.3.1:tower_layer",
             "//vendor_local_pkgs/crates/tower-service-0.3.1:tower_service",
-            "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+            "//vendor_local_pkgs/crates/tracing-0.1.32:tracing",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.3/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel
similarity index 96%
rename from examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.3/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel
index 4c75db0..5259660 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.3/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tower-http-0.2.5/BUILD.bazel
@@ -81,7 +81,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.2.3",
+    version = "0.2.5",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
@@ -96,7 +96,7 @@
             "//vendor_local_pkgs/crates/tower-0.4.12:tower",
             "//vendor_local_pkgs/crates/tower-layer-0.3.1:tower_layer",
             "//vendor_local_pkgs/crates/tower-service-0.3.1:tower_service",
-            "//vendor_local_pkgs/crates/tracing-0.1.31:tracing",
+            "//vendor_local_pkgs/crates/tracing-0.1.32:tracing",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.31/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.32/BUILD.bazel
similarity index 92%
rename from examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.31/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.32/BUILD.bazel
index 069009a..4ac4b9c 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.31/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-0.1.32/BUILD.bazel
@@ -56,7 +56,7 @@
     proc_macro_deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_pkgs/crates/tracing-attributes-0.1.19:tracing_attributes",
+            "//vendor_local_pkgs/crates/tracing-attributes-0.1.20:tracing_attributes",
         ],
     }),
     rustc_env = {
@@ -81,14 +81,14 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.1.31",
+    version = "0.1.32",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "//vendor_local_pkgs/crates/cfg-if-1.0.0:cfg_if",
             "//vendor_local_pkgs/crates/log-0.4.14:log",
             "//vendor_local_pkgs/crates/pin-project-lite-0.2.8:pin_project_lite",
-            "//vendor_local_pkgs/crates/tracing-core-0.1.22:tracing_core",
+            "//vendor_local_pkgs/crates/tracing-core-0.1.23:tracing_core",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.19/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.20/BUILD.bazel
similarity index 96%
rename from examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.19/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.20/BUILD.bazel
index 9ed8663..2fc6cf4 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.19/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-attributes-0.1.20/BUILD.bazel
@@ -75,13 +75,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.1.19",
+    version = "0.1.20",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "//vendor_local_pkgs/crates/proc-macro2-1.0.36:proc_macro2",
             "//vendor_local_pkgs/crates/quote-1.0.15:quote",
-            "//vendor_local_pkgs/crates/syn-1.0.86:syn",
+            "//vendor_local_pkgs/crates/syn-1.0.87:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.22/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.23/BUILD.bazel
similarity index 98%
rename from examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.22/BUILD.bazel
rename to examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.23/BUILD.bazel
index 6256b9f..17ebd3a 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.22/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.23/BUILD.bazel
@@ -79,7 +79,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.1.22",
+    version = "0.1.23",
     deps = [
     ] + select_with_or({
         # cfg(tracing_unstable)
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.2/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.2/BUILD.bazel
index 3f5ff7d..7d3e73b 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.2/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-log-0.1.2/BUILD.bazel
@@ -83,7 +83,7 @@
         "//conditions:default": [
             "//vendor_local_pkgs/crates/lazy_static-1.4.0:lazy_static",
             "//vendor_local_pkgs/crates/log-0.4.14:log",
-            "//vendor_local_pkgs/crates/tracing-core-0.1.22:tracing_core",
+            "//vendor_local_pkgs/crates/tracing-core-0.1.23:tracing_core",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.9/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.9/BUILD.bazel
index 17b127e..9d83d12 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.9/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-subscriber-0.3.9/BUILD.bazel
@@ -94,7 +94,7 @@
             "//vendor_local_pkgs/crates/sharded-slab-0.1.4:sharded_slab",
             "//vendor_local_pkgs/crates/smallvec-1.8.0:smallvec",
             "//vendor_local_pkgs/crates/thread_local-1.1.4:thread_local",
-            "//vendor_local_pkgs/crates/tracing-core-0.1.22:tracing_core",
+            "//vendor_local_pkgs/crates/tracing-core-0.1.23:tracing_core",
             "//vendor_local_pkgs/crates/tracing-log-0.1.2:tracing_log",
         ],
     }),
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.3.bazel
similarity index 95%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.2.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.3.bazel
index 9f22c11..1e12555 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.2.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-0.3.3.bazel
@@ -51,7 +51,7 @@
     proc_macro_deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_manifests__async-stream-impl-0.3.2//:async_stream_impl",
+            "@crates_vendor_manifests__async-stream-impl-0.3.3//:async_stream_impl",
         ],
     }),
     rustc_env = {
@@ -76,7 +76,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.3.2",
+    version = "0.3.3",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.3.bazel
similarity index 95%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.2.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.3.bazel
index e73b1ee..b0b9d28 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.2.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.async-stream-impl-0.3.3.bazel
@@ -75,13 +75,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.3.2",
+    version = "0.3.3",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "@crates_vendor_manifests__proc-macro2-1.0.36//:proc_macro2",
             "@crates_vendor_manifests__quote-1.0.15//:quote",
-            "@crates_vendor_manifests__syn-1.0.86//:syn",
+            "@crates_vendor_manifests__syn-1.0.87//:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.1.19.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.1.19.bazel
index 02c882d..1d6dcbb 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.1.19.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.hermit-abi-0.1.19.bazel
@@ -80,7 +80,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_manifests__libc-0.2.119//:libc",
+            "@crates_vendor_manifests__libc-0.2.120//:libc",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.120.bazel
similarity index 96%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.120.bazel
index 0fd8f4d..accf9ad 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.120.bazel
@@ -81,11 +81,11 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.2.119",
+    version = "0.2.120",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_manifests__libc-0.2.119//:build_script_build",
+            "@crates_vendor_manifests__libc-0.2.120//:build_script_build",
         ],
     }),
 )
@@ -152,7 +152,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "0.2.119",
+    version = "0.2.120",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.1.bazel
similarity index 88%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.1.bazel
index f5e30fc..9b158e8 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.mio-0.8.1.bazel
@@ -79,9 +79,20 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.8.0",
+    version = "0.8.1",
     deps = [
     ] + select_with_or({
+        # cfg(target_os = "wasi")
+        (
+            "@rules_rust//rust/platform:wasm32-wasi",
+        ): [
+            # Target Deps
+            "@crates_vendor_manifests__libc-0.2.120//:libc",
+            "@crates_vendor_manifests__wasi-0.11.0-wasi-snapshot-preview1//:wasi",
+
+            # Common Deps
+            "@crates_vendor_manifests__log-0.4.14//:log",
+        ],
         # cfg(unix)
         (
             "@rules_rust//rust/platform:aarch64-apple-darwin",
@@ -103,7 +114,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_manifests__libc-0.2.119//:libc",
+            "@crates_vendor_manifests__libc-0.2.120//:libc",
 
             # Common Deps
             "@crates_vendor_manifests__log-0.4.14//:log",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.13.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.13.1.bazel
index 3586ee5..df6235d 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.13.1.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.num_cpus-1.13.1.bazel
@@ -106,7 +106,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_manifests__libc-0.2.119//:libc",
+            "@crates_vendor_manifests__libc-0.2.120//:libc",
 
             # Common Deps
         ],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.10.0.bazel
similarity index 98%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.10.0.bazel
index f2a936a..5258d8a 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.10.0.bazel
@@ -79,7 +79,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.9.0",
+    version = "1.10.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.1.bazel
index fd20e37..73ee34d 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.1.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.parking_lot_core-0.9.1.bazel
@@ -108,7 +108,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_manifests__libc-0.2.119//:libc",
+            "@crates_vendor_manifests__libc-0.2.120//:libc",
 
             # Common Deps
             "@crates_vendor_manifests__cfg-if-1.0.0//:cfg_if",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.0.bazel
index 320e197..c1823b9 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.signal-hook-registry-1.4.0.bazel
@@ -79,7 +79,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_manifests__libc-0.2.119//:libc",
+            "@crates_vendor_manifests__libc-0.2.120//:libc",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.4.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.4.bazel
index a2283ce..14e795c 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.4.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.socket2-0.4.4.bazel
@@ -100,7 +100,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_manifests__libc-0.2.119//:libc",
+            "@crates_vendor_manifests__libc-0.2.120//:libc",
 
             # Common Deps
         ],
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.86.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.87.bazel
similarity index 96%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.86.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.87.bazel
index b4ff6d3..3ff8577 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.86.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.syn-1.0.87.bazel
@@ -48,7 +48,6 @@
         "clone-impls",
         "default",
         "derive",
-        "extra-traits",
         "full",
         "parsing",
         "printing",
@@ -89,13 +88,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.0.86",
+    version = "1.0.87",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "@crates_vendor_manifests__proc-macro2-1.0.36//:proc_macro2",
             "@crates_vendor_manifests__quote-1.0.15//:quote",
-            "@crates_vendor_manifests__syn-1.0.86//:build_script_build",
+            "@crates_vendor_manifests__syn-1.0.87//:build_script_build",
             "@crates_vendor_manifests__unicode-xid-0.2.2//:unicode_xid",
         ],
     }),
@@ -125,7 +124,6 @@
         "clone-impls",
         "default",
         "derive",
-        "extra-traits",
         "full",
         "parsing",
         "printing",
@@ -171,7 +169,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "1.0.86",
+    version = "1.0.87",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.3.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.3.0.bazel
index 6e3cacd..879a7ef 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.3.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tempfile-3.3.0.bazel
@@ -100,7 +100,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_manifests__libc-0.2.119//:libc",
+            "@crates_vendor_manifests__libc-0.2.120//:libc",
 
             # Common Deps
             "@crates_vendor_manifests__cfg-if-1.0.0//:cfg_if",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.17.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.17.0.bazel
index 3490657..829d906 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.17.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.17.0.bazel
@@ -125,15 +125,15 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_manifests__libc-0.2.119//:libc",
+            "@crates_vendor_manifests__libc-0.2.120//:libc",
             "@crates_vendor_manifests__signal-hook-registry-1.4.0//:signal_hook_registry",
 
             # Common Deps
             "@crates_vendor_manifests__bytes-1.1.0//:bytes",
             "@crates_vendor_manifests__memchr-2.4.1//:memchr",
-            "@crates_vendor_manifests__mio-0.8.0//:mio",
+            "@crates_vendor_manifests__mio-0.8.1//:mio",
             "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_manifests__once_cell-1.9.0//:once_cell",
+            "@crates_vendor_manifests__once_cell-1.10.0//:once_cell",
             "@crates_vendor_manifests__parking_lot-0.12.0//:parking_lot",
             "@crates_vendor_manifests__pin-project-lite-0.2.8//:pin_project_lite",
             "@crates_vendor_manifests__socket2-0.4.4//:socket2",
@@ -149,9 +149,9 @@
             # Common Deps
             "@crates_vendor_manifests__bytes-1.1.0//:bytes",
             "@crates_vendor_manifests__memchr-2.4.1//:memchr",
-            "@crates_vendor_manifests__mio-0.8.0//:mio",
+            "@crates_vendor_manifests__mio-0.8.1//:mio",
             "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_manifests__once_cell-1.9.0//:once_cell",
+            "@crates_vendor_manifests__once_cell-1.10.0//:once_cell",
             "@crates_vendor_manifests__parking_lot-0.12.0//:parking_lot",
             "@crates_vendor_manifests__pin-project-lite-0.2.8//:pin_project_lite",
             "@crates_vendor_manifests__socket2-0.4.4//:socket2",
@@ -159,9 +159,9 @@
         "//conditions:default": [
             "@crates_vendor_manifests__bytes-1.1.0//:bytes",
             "@crates_vendor_manifests__memchr-2.4.1//:memchr",
-            "@crates_vendor_manifests__mio-0.8.0//:mio",
+            "@crates_vendor_manifests__mio-0.8.1//:mio",
             "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_manifests__once_cell-1.9.0//:once_cell",
+            "@crates_vendor_manifests__once_cell-1.10.0//:once_cell",
             "@crates_vendor_manifests__parking_lot-0.12.0//:parking_lot",
             "@crates_vendor_manifests__pin-project-lite-0.2.8//:pin_project_lite",
             "@crates_vendor_manifests__socket2-0.4.4//:socket2",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.7.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.7.0.bazel
index b209beb..799949c 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.7.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-macros-1.7.0.bazel
@@ -81,7 +81,7 @@
         "//conditions:default": [
             "@crates_vendor_manifests__proc-macro2-1.0.36//:proc_macro2",
             "@crates_vendor_manifests__quote-1.0.15//:quote",
-            "@crates_vendor_manifests__syn-1.0.86//:syn",
+            "@crates_vendor_manifests__syn-1.0.87//:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-test-0.4.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-test-0.4.2.bazel
index 43f9908..95adb88 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-test-0.4.2.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-test-0.4.2.bazel
@@ -79,7 +79,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_manifests__async-stream-0.3.2//:async_stream",
+            "@crates_vendor_manifests__async-stream-0.3.3//:async_stream",
             "@crates_vendor_manifests__bytes-1.1.0//:bytes",
             "@crates_vendor_manifests__futures-core-0.3.21//:futures_core",
             "@crates_vendor_manifests__tokio-1.17.0//:tokio",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
similarity index 93%
rename from examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel
rename to examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
index f2a936a..a831a62 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.9.0.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel
@@ -20,11 +20,11 @@
 package(default_visibility = ["//visibility:public"])
 
 # licenses([
-#     "TODO",  # MIT OR Apache-2.0
+#     "TODO",  # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 # ])
 
 rust_library(
-    name = "once_cell",
+    name = "wasi",
     srcs = glob(
         include = [
             "**/*.rs",
@@ -41,9 +41,7 @@
         ],
     }),
     crate_features = [
-        "alloc",
         "default",
-        "race",
         "std",
     ],
     crate_root = "src/lib.rs",
@@ -79,7 +77,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.9.0",
+    version = "0.11.0+wasi-snapshot-preview1",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl b/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
index 4e5b7be..d03daed 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
+++ b/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
@@ -365,6 +365,7 @@
     "cfg(not(windows))": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
     "cfg(target_arch = \"wasm32\")": ["wasm32-unknown-unknown", "wasm32-wasi"],
     "cfg(target_os = \"redox\")": [],
+    "cfg(target_os = \"wasi\")": ["wasm32-wasi"],
     "cfg(unix)": ["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu"],
     "cfg(windows)": ["i686-pc-windows-msvc", "x86_64-pc-windows-msvc"],
     "i686-pc-windows-gnu": [],
@@ -383,22 +384,22 @@
     """A macro for defining repositories for all generated crates"""
     maybe(
         http_archive,
-        name = "crates_vendor_manifests__async-stream-0.3.2",
-        sha256 = "171374e7e3b2504e0e5236e3b59260560f9fe94bfe9ac39ba5e4e929c5590625",
+        name = "crates_vendor_manifests__async-stream-0.3.3",
+        sha256 = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/async-stream/0.3.2/download"],
-        strip_prefix = "async-stream-0.3.2",
-        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.async-stream-0.3.2.bazel"),
+        urls = ["https://crates.io/api/v1/crates/async-stream/0.3.3/download"],
+        strip_prefix = "async-stream-0.3.3",
+        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.async-stream-0.3.3.bazel"),
     )
 
     maybe(
         http_archive,
-        name = "crates_vendor_manifests__async-stream-impl-0.3.2",
-        sha256 = "648ed8c8d2ce5409ccd57453d9d1b214b342a0d69376a6feda1fd6cae3299308",
+        name = "crates_vendor_manifests__async-stream-impl-0.3.3",
+        sha256 = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/async-stream-impl/0.3.2/download"],
-        strip_prefix = "async-stream-impl-0.3.2",
-        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.async-stream-impl-0.3.2.bazel"),
+        urls = ["https://crates.io/api/v1/crates/async-stream-impl/0.3.3/download"],
+        strip_prefix = "async-stream-impl-0.3.3",
+        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.async-stream-impl-0.3.3.bazel"),
     )
 
     maybe(
@@ -473,12 +474,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_manifests__libc-0.2.119",
-        sha256 = "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4",
+        name = "crates_vendor_manifests__libc-0.2.120",
+        sha256 = "ad5c14e80759d0939d013e6ca49930e59fc53dd8e5009132f76240c179380c09",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/libc/0.2.119/download"],
-        strip_prefix = "libc-0.2.119",
-        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.libc-0.2.119.bazel"),
+        urls = ["https://crates.io/api/v1/crates/libc/0.2.120/download"],
+        strip_prefix = "libc-0.2.120",
+        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.libc-0.2.120.bazel"),
     )
 
     maybe(
@@ -513,12 +514,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_manifests__mio-0.8.0",
-        sha256 = "ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2",
+        name = "crates_vendor_manifests__mio-0.8.1",
+        sha256 = "7ba42135c6a5917b9db9cd7b293e5409e1c6b041e6f9825e92e55a894c63b6f8",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/mio/0.8.0/download"],
-        strip_prefix = "mio-0.8.0",
-        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.mio-0.8.0.bazel"),
+        urls = ["https://crates.io/api/v1/crates/mio/0.8.1/download"],
+        strip_prefix = "mio-0.8.1",
+        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.mio-0.8.1.bazel"),
     )
 
     maybe(
@@ -553,12 +554,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_manifests__once_cell-1.9.0",
-        sha256 = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5",
+        name = "crates_vendor_manifests__once_cell-1.10.0",
+        sha256 = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/once_cell/1.9.0/download"],
-        strip_prefix = "once_cell-1.9.0",
-        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.once_cell-1.9.0.bazel"),
+        urls = ["https://crates.io/api/v1/crates/once_cell/1.10.0/download"],
+        strip_prefix = "once_cell-1.10.0",
+        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.once_cell-1.10.0.bazel"),
     )
 
     maybe(
@@ -673,12 +674,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_manifests__syn-1.0.86",
-        sha256 = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b",
+        name = "crates_vendor_manifests__syn-1.0.87",
+        sha256 = "1e59d925cf59d8151f25a3bedf97c9c157597c9df7324d32d68991cc399ed08b",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/syn/1.0.86/download"],
-        strip_prefix = "syn-1.0.86",
-        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.syn-1.0.86.bazel"),
+        urls = ["https://crates.io/api/v1/crates/syn/1.0.87/download"],
+        strip_prefix = "syn-1.0.87",
+        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.syn-1.0.87.bazel"),
     )
 
     maybe(
@@ -743,6 +744,16 @@
 
     maybe(
         http_archive,
+        name = "crates_vendor_manifests__wasi-0.11.0-wasi-snapshot-preview1",
+        sha256 = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423",
+        type = "tar.gz",
+        urls = ["https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download"],
+        strip_prefix = "wasi-0.11.0+wasi-snapshot-preview1",
+        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.wasi-0.11.0+wasi-snapshot-preview1.bazel"),
+    )
+
+    maybe(
+        http_archive,
         name = "crates_vendor_manifests__winapi-0.3.9",
         sha256 = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419",
         type = "tar.gz",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.52.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.52.bazel
index b58cec9..3d3b940 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.52.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.async-trait-0.1.52.bazel
@@ -86,7 +86,7 @@
             "@crates_vendor_pkgs__async-trait-0.1.52//:build_script_build",
             "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
             "@crates_vendor_pkgs__quote-1.0.15//:quote",
-            "@crates_vendor_pkgs__syn-1.0.86//:syn",
+            "@crates_vendor_pkgs__syn-1.0.87//:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-0.4.8.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-0.4.8.bazel
index 5becb06..216a54a 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-0.4.8.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.axum-0.4.8.bazel
@@ -106,7 +106,7 @@
             "@crates_vendor_pkgs__sync_wrapper-0.1.1//:sync_wrapper",
             "@crates_vendor_pkgs__tokio-1.16.1//:tokio",
             "@crates_vendor_pkgs__tower-0.4.12//:tower",
-            "@crates_vendor_pkgs__tower-http-0.2.3//:tower_http",
+            "@crates_vendor_pkgs__tower-http-0.2.5//:tower_http",
             "@crates_vendor_pkgs__tower-layer-0.3.1//:tower_layer",
             "@crates_vendor_pkgs__tower-service-0.3.1//:tower_service",
         ],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel
index 8c3bd31..ba6fca8 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.bazel
@@ -64,13 +64,13 @@
 
 alias(
     name = "tower-http",
-    actual = "@crates_vendor_pkgs__tower-http-0.2.3//:tower_http",
+    actual = "@crates_vendor_pkgs__tower-http-0.2.5//:tower_http",
     tags = ["manual"],
 )
 
 alias(
     name = "tracing",
-    actual = "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+    actual = "@crates_vendor_pkgs__tracing-0.1.32//:tracing",
     tags = ["manual"],
 )
 
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.11.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.12.bazel
similarity index 96%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.11.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.12.bazel
index 0e2689d..c7459d0 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.11.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.h2-0.3.12.bazel
@@ -75,7 +75,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.3.11",
+    version = "0.3.12",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
@@ -89,7 +89,7 @@
             "@crates_vendor_pkgs__slab-0.4.5//:slab",
             "@crates_vendor_pkgs__tokio-1.16.1//:tokio",
             "@crates_vendor_pkgs__tokio-util-0.6.9//:tokio_util",
-            "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+            "@crates_vendor_pkgs__tracing-0.1.32//:tracing",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.1.19.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.1.19.bazel
index c59daf3..08d3d07 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.1.19.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hermit-abi-0.1.19.bazel
@@ -80,7 +80,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_pkgs__libc-0.2.119//:libc",
+            "@crates_vendor_pkgs__libc-0.2.120//:libc",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.17.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.17.bazel
index ee4bdb4..6776d23 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.17.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.hyper-0.14.17.bazel
@@ -94,7 +94,7 @@
             "@crates_vendor_pkgs__futures-channel-0.3.21//:futures_channel",
             "@crates_vendor_pkgs__futures-core-0.3.21//:futures_core",
             "@crates_vendor_pkgs__futures-util-0.3.21//:futures_util",
-            "@crates_vendor_pkgs__h2-0.3.11//:h2",
+            "@crates_vendor_pkgs__h2-0.3.12//:h2",
             "@crates_vendor_pkgs__http-0.2.6//:http",
             "@crates_vendor_pkgs__http-body-0.4.4//:http_body",
             "@crates_vendor_pkgs__httparse-1.6.0//:httparse",
@@ -104,7 +104,7 @@
             "@crates_vendor_pkgs__socket2-0.4.4//:socket2",
             "@crates_vendor_pkgs__tokio-1.16.1//:tokio",
             "@crates_vendor_pkgs__tower-service-0.3.1//:tower_service",
-            "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+            "@crates_vendor_pkgs__tracing-0.1.32//:tracing",
             "@crates_vendor_pkgs__want-0.3.0//:want",
         ],
     }),
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.119.bazel
deleted file mode 100644
index 139c214..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.119.bazel
+++ /dev/null
@@ -1,175 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
-    "@bazel_skylib//lib:selects.bzl",
-    "selects",
-)
-load(
-    "@rules_rust//cargo:defs.bzl",
-    "cargo_build_script",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
-    "@rules_rust//rust:defs.bzl",
-    "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-#     "TODO",  # MIT OR Apache-2.0
-# ])
-
-rust_library(
-    name = "libc",
-    srcs = glob(
-        include = [
-            "**/*.rs",
-        ],
-        exclude = [
-        ],
-    ),
-    aliases = selects.with_or({
-        "//conditions:default": {
-        },
-    }),
-    compile_data = glob(["**"]) + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    crate_features = [
-        "default",
-        "std",
-    ],
-    crate_root = "src/lib.rs",
-    data = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    edition = "2015",
-    proc_macro_deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_env = {
-    },
-    rustc_env_files = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_flags = [
-        # In most cases, warnings in 3rd party crates are not interesting as
-        # they're out of the control of consumers. The flag here silences
-        # warnings. For more details see:
-        # https://doc.rust-lang.org/rustc/lints/levels.html
-        "--cap-lints=allow",
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    tags = [
-        "cargo-bazel",
-        "manual",
-        "noclippy",
-        "norustfmt",
-    ],
-    version = "0.2.119",
-    deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-            "@crates_vendor_pkgs__libc-0.2.119//:build_script_build",
-        ],
-    }),
-)
-
-cargo_build_script(
-    # See comment associated with alias. Do not change this name
-    name = "libc_build_script",
-    srcs = glob(
-        include = [
-            "**/*.rs",
-        ],
-        exclude = [
-        ],
-    ),
-    aliases = selects.with_or({
-        "//conditions:default": {
-        },
-    }),
-    build_script_env = {
-    },
-    compile_data = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    crate_features = [
-        "default",
-        "std",
-    ],
-    crate_name = "build_script_build",
-    crate_root = "build.rs",
-    data = glob(["**"]) + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    edition = "2015",
-    proc_macro_deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_env = {
-    },
-    rustc_env_files = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_flags = [
-        # In most cases, warnings in 3rd party crates are not interesting as
-        # they're out of the control of consumers. The flag here silences
-        # warnings. For more details see:
-        # https://doc.rust-lang.org/rustc/lints/levels.html
-        "--cap-lints=allow",
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    tags = [
-        "cargo-bazel",
-        "manual",
-        "noclippy",
-        "norustfmt",
-    ],
-    tools = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    version = "0.2.119",
-    visibility = ["//visibility:private"],
-    deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-)
-
-alias(
-    # Because `cargo_build_script` does some invisible target name mutating to
-    # determine the package and crate name for a build script, the Bazel
-    # target namename of any build script cannot be the Cargo canonical name
-    # of `build_script_build` without losing out on having certain Cargo
-    # environment variables set.
-    name = "build_script_build",
-    actual = "libc_build_script",
-    tags = [
-        "manual",
-    ],
-)
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.120.bazel
similarity index 96%
copy from examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.120.bazel
index 0fd8f4d..33f23c5 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.libc-0.2.119.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.libc-0.2.120.bazel
@@ -81,11 +81,11 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.2.119",
+    version = "0.2.120",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_manifests__libc-0.2.119//:build_script_build",
+            "@crates_vendor_pkgs__libc-0.2.120//:build_script_build",
         ],
     }),
 )
@@ -152,7 +152,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "0.2.119",
+    version = "0.2.120",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.7.14.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.7.14.bazel
index f439769..251f6f6 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.7.14.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.mio-0.7.14.bazel
@@ -107,7 +107,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_pkgs__libc-0.2.119//:libc",
+            "@crates_vendor_pkgs__libc-0.2.120//:libc",
 
             # Common Deps
             "@crates_vendor_pkgs__log-0.4.14//:log",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.13.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.13.1.bazel
index 95eca12..0b81d44 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.13.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.num_cpus-1.13.1.bazel
@@ -106,7 +106,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_pkgs__libc-0.2.119//:libc",
+            "@crates_vendor_pkgs__libc-0.2.120//:libc",
 
             # Common Deps
         ],
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.10.0.bazel
similarity index 98%
copy from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.10.0.bazel
index f2a936a..5258d8a 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.9.0/BUILD.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.10.0.bazel
@@ -79,7 +79,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.9.0",
+    version = "1.10.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.9.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.9.0.bazel
deleted file mode 100644
index f2a936a..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.9.0.bazel
+++ /dev/null
@@ -1,88 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
-    "@bazel_skylib//lib:selects.bzl",
-    "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
-    "@rules_rust//rust:defs.bzl",
-    "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-#     "TODO",  # MIT OR Apache-2.0
-# ])
-
-rust_library(
-    name = "once_cell",
-    srcs = glob(
-        include = [
-            "**/*.rs",
-        ],
-        exclude = [
-        ],
-    ),
-    aliases = selects.with_or({
-        "//conditions:default": {
-        },
-    }),
-    compile_data = glob(["**"]) + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    crate_features = [
-        "alloc",
-        "default",
-        "race",
-        "std",
-    ],
-    crate_root = "src/lib.rs",
-    data = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    edition = "2018",
-    proc_macro_deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_env = {
-    },
-    rustc_env_files = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_flags = [
-        # In most cases, warnings in 3rd party crates are not interesting as
-        # they're out of the control of consumers. The flag here silences
-        # warnings. For more details see:
-        # https://doc.rust-lang.org/rustc/lints/levels.html
-        "--cap-lints=allow",
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    tags = [
-        "cargo-bazel",
-        "manual",
-        "noclippy",
-        "norustfmt",
-    ],
-    version = "1.9.0",
-    deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.8.5.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.8.5.bazel
index 2f0ece6..ce27d7c 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.8.5.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.parking_lot_core-0.8.5.bazel
@@ -108,7 +108,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_pkgs__libc-0.2.119//:libc",
+            "@crates_vendor_pkgs__libc-0.2.120//:libc",
 
             # Common Deps
             "@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.10.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.10.bazel
index be8b0c9..4f354fa 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.10.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.pin-project-internal-1.0.10.bazel
@@ -81,7 +81,7 @@
         "//conditions:default": [
             "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
             "@crates_vendor_pkgs__quote-1.0.15//:quote",
-            "@crates_vendor_pkgs__syn-1.0.86//:syn",
+            "@crates_vendor_pkgs__syn-1.0.87//:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.0.bazel
index 1bfc0da..a73c1aa 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.signal-hook-registry-1.4.0.bazel
@@ -79,7 +79,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_pkgs__libc-0.2.119//:libc",
+            "@crates_vendor_pkgs__libc-0.2.120//:libc",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.4.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.4.bazel
index f9ccd49..3ffd832 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.4.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.socket2-0.4.4.bazel
@@ -99,7 +99,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_pkgs__libc-0.2.119//:libc",
+            "@crates_vendor_pkgs__libc-0.2.120//:libc",
 
             # Common Deps
         ],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.86.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.87.bazel
similarity index 97%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.86.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.87.bazel
index 5653b39..ff1677f 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.86.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.syn-1.0.87.bazel
@@ -90,13 +90,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.0.86",
+    version = "1.0.87",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
             "@crates_vendor_pkgs__quote-1.0.15//:quote",
-            "@crates_vendor_pkgs__syn-1.0.86//:build_script_build",
+            "@crates_vendor_pkgs__syn-1.0.87//:build_script_build",
             "@crates_vendor_pkgs__unicode-xid-0.2.2//:unicode_xid",
         ],
     }),
@@ -173,7 +173,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "1.0.86",
+    version = "1.0.87",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel
index 68b0305..217f1fb 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel
@@ -79,7 +79,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_pkgs__once_cell-1.9.0//:once_cell",
+            "@crates_vendor_pkgs__once_cell-1.10.0//:once_cell",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel
index 35237a9..22bc102 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel
@@ -123,7 +123,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crates_vendor_pkgs__libc-0.2.119//:libc",
+            "@crates_vendor_pkgs__libc-0.2.120//:libc",
             "@crates_vendor_pkgs__signal-hook-registry-1.4.0//:signal_hook_registry",
 
             # Common Deps
@@ -131,7 +131,7 @@
             "@crates_vendor_pkgs__memchr-2.4.1//:memchr",
             "@crates_vendor_pkgs__mio-0.7.14//:mio",
             "@crates_vendor_pkgs__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_pkgs__once_cell-1.9.0//:once_cell",
+            "@crates_vendor_pkgs__once_cell-1.10.0//:once_cell",
             "@crates_vendor_pkgs__parking_lot-0.11.2//:parking_lot",
             "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
         ],
@@ -148,7 +148,7 @@
             "@crates_vendor_pkgs__memchr-2.4.1//:memchr",
             "@crates_vendor_pkgs__mio-0.7.14//:mio",
             "@crates_vendor_pkgs__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_pkgs__once_cell-1.9.0//:once_cell",
+            "@crates_vendor_pkgs__once_cell-1.10.0//:once_cell",
             "@crates_vendor_pkgs__parking_lot-0.11.2//:parking_lot",
             "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
         ],
@@ -157,7 +157,7 @@
             "@crates_vendor_pkgs__memchr-2.4.1//:memchr",
             "@crates_vendor_pkgs__mio-0.7.14//:mio",
             "@crates_vendor_pkgs__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_pkgs__once_cell-1.9.0//:once_cell",
+            "@crates_vendor_pkgs__once_cell-1.10.0//:once_cell",
             "@crates_vendor_pkgs__parking_lot-0.11.2//:parking_lot",
             "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
         ],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.7.0.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.7.0.bazel
index fee514a..e02ae18 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.7.0.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-macros-1.7.0.bazel
@@ -81,7 +81,7 @@
         "//conditions:default": [
             "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
             "@crates_vendor_pkgs__quote-1.0.15//:quote",
-            "@crates_vendor_pkgs__syn-1.0.86//:syn",
+            "@crates_vendor_pkgs__syn-1.0.87//:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.12.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.12.bazel
index 7acabc6..13951d3 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.12.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-0.4.12.bazel
@@ -100,7 +100,7 @@
             "@crates_vendor_pkgs__tokio-util-0.7.0//:tokio_util",
             "@crates_vendor_pkgs__tower-layer-0.3.1//:tower_layer",
             "@crates_vendor_pkgs__tower-service-0.3.1//:tower_service",
-            "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+            "@crates_vendor_pkgs__tracing-0.1.32//:tracing",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.3.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel
similarity index 96%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.3.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel
index fed12a5..bf9bdd1 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.3.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tower-http-0.2.5.bazel
@@ -81,7 +81,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.2.3",
+    version = "0.2.5",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
@@ -96,7 +96,7 @@
             "@crates_vendor_pkgs__tower-0.4.12//:tower",
             "@crates_vendor_pkgs__tower-layer-0.3.1//:tower_layer",
             "@crates_vendor_pkgs__tower-service-0.3.1//:tower_service",
-            "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+            "@crates_vendor_pkgs__tracing-0.1.32//:tracing",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.31.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.32.bazel
similarity index 93%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.31.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.32.bazel
index 4b7cbd3..22c82ac 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.31.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-0.1.32.bazel
@@ -56,7 +56,7 @@
     proc_macro_deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_pkgs__tracing-attributes-0.1.19//:tracing_attributes",
+            "@crates_vendor_pkgs__tracing-attributes-0.1.20//:tracing_attributes",
         ],
     }),
     rustc_env = {
@@ -81,14 +81,14 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.1.31",
+    version = "0.1.32",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "@crates_vendor_pkgs__cfg-if-1.0.0//:cfg_if",
             "@crates_vendor_pkgs__log-0.4.14//:log",
             "@crates_vendor_pkgs__pin-project-lite-0.2.8//:pin_project_lite",
-            "@crates_vendor_pkgs__tracing-core-0.1.22//:tracing_core",
+            "@crates_vendor_pkgs__tracing-core-0.1.23//:tracing_core",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.19.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.20.bazel
similarity index 96%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.19.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.20.bazel
index fe555bb..649a303 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.19.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-attributes-0.1.20.bazel
@@ -75,13 +75,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.1.19",
+    version = "0.1.20",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "@crates_vendor_pkgs__proc-macro2-1.0.36//:proc_macro2",
             "@crates_vendor_pkgs__quote-1.0.15//:quote",
-            "@crates_vendor_pkgs__syn-1.0.86//:syn",
+            "@crates_vendor_pkgs__syn-1.0.87//:syn",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.22.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.23.bazel
similarity index 98%
rename from examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.22.bazel
rename to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.23.bazel
index 8dd06ff..0e6b2cb 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.22.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.23.bazel
@@ -79,7 +79,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.1.22",
+    version = "0.1.23",
     deps = [
     ] + select_with_or({
         # cfg(tracing_unstable)
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.2.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.2.bazel
index a516069..b851f99 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.2.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-log-0.1.2.bazel
@@ -83,7 +83,7 @@
         "//conditions:default": [
             "@crates_vendor_pkgs__lazy_static-1.4.0//:lazy_static",
             "@crates_vendor_pkgs__log-0.4.14//:log",
-            "@crates_vendor_pkgs__tracing-core-0.1.22//:tracing_core",
+            "@crates_vendor_pkgs__tracing-core-0.1.23//:tracing_core",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.9.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.9.bazel
index 6555328..824e15f 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.9.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-subscriber-0.3.9.bazel
@@ -94,7 +94,7 @@
             "@crates_vendor_pkgs__sharded-slab-0.1.4//:sharded_slab",
             "@crates_vendor_pkgs__smallvec-1.8.0//:smallvec",
             "@crates_vendor_pkgs__thread_local-1.1.4//:thread_local",
-            "@crates_vendor_pkgs__tracing-core-0.1.22//:tracing_core",
+            "@crates_vendor_pkgs__tracing-core-0.1.23//:tracing_core",
             "@crates_vendor_pkgs__tracing-log-0.1.2//:tracing_log",
         ],
     }),
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl b/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
index ad7dac5..6225f31 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
@@ -293,8 +293,8 @@
             "serde_json": "@crates_vendor_pkgs__serde_json-1.0.79//:serde_json",
             "tokio": "@crates_vendor_pkgs__tokio-1.16.1//:tokio",
             "tower": "@crates_vendor_pkgs__tower-0.4.12//:tower",
-            "tower-http": "@crates_vendor_pkgs__tower-http-0.2.3//:tower_http",
-            "tracing": "@crates_vendor_pkgs__tracing-0.1.31//:tracing",
+            "tower-http": "@crates_vendor_pkgs__tower-http-0.2.5//:tower_http",
+            "tracing": "@crates_vendor_pkgs__tracing-0.1.32//:tracing",
             "tracing-subscriber": "@crates_vendor_pkgs__tracing-subscriber-0.3.9//:tracing_subscriber",
         },
     },
@@ -525,12 +525,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_pkgs__h2-0.3.11",
-        sha256 = "d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e",
+        name = "crates_vendor_pkgs__h2-0.3.12",
+        sha256 = "62eeb471aa3e3c9197aa4bfeabfe02982f6dc96f750486c0bb0009ac58b26d2b",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/h2/0.3.11/download"],
-        strip_prefix = "h2-0.3.11",
-        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.h2-0.3.11.bazel"),
+        urls = ["https://crates.io/api/v1/crates/h2/0.3.12/download"],
+        strip_prefix = "h2-0.3.12",
+        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.h2-0.3.12.bazel"),
     )
 
     maybe(
@@ -655,12 +655,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_pkgs__libc-0.2.119",
-        sha256 = "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4",
+        name = "crates_vendor_pkgs__libc-0.2.120",
+        sha256 = "ad5c14e80759d0939d013e6ca49930e59fc53dd8e5009132f76240c179380c09",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/libc/0.2.119/download"],
-        strip_prefix = "libc-0.2.119",
-        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.libc-0.2.119.bazel"),
+        urls = ["https://crates.io/api/v1/crates/libc/0.2.120/download"],
+        strip_prefix = "libc-0.2.120",
+        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.libc-0.2.120.bazel"),
     )
 
     maybe(
@@ -765,12 +765,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_pkgs__once_cell-1.9.0",
-        sha256 = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5",
+        name = "crates_vendor_pkgs__once_cell-1.10.0",
+        sha256 = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/once_cell/1.9.0/download"],
-        strip_prefix = "once_cell-1.9.0",
-        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.once_cell-1.9.0.bazel"),
+        urls = ["https://crates.io/api/v1/crates/once_cell/1.10.0/download"],
+        strip_prefix = "once_cell-1.10.0",
+        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.once_cell-1.10.0.bazel"),
     )
 
     maybe(
@@ -975,12 +975,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_pkgs__syn-1.0.86",
-        sha256 = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b",
+        name = "crates_vendor_pkgs__syn-1.0.87",
+        sha256 = "1e59d925cf59d8151f25a3bedf97c9c157597c9df7324d32d68991cc399ed08b",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/syn/1.0.86/download"],
-        strip_prefix = "syn-1.0.86",
-        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.syn-1.0.86.bazel"),
+        urls = ["https://crates.io/api/v1/crates/syn/1.0.87/download"],
+        strip_prefix = "syn-1.0.87",
+        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.syn-1.0.87.bazel"),
     )
 
     maybe(
@@ -1055,12 +1055,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_pkgs__tower-http-0.2.3",
-        sha256 = "2bb284cac1883d54083a0edbdc9cabf931dfed87455f8c7266c01ece6394a43a",
+        name = "crates_vendor_pkgs__tower-http-0.2.5",
+        sha256 = "aba3f3efabf7fb41fae8534fc20a817013dd1c12cb45441efb6c82e6556b4cd8",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/tower-http/0.2.3/download"],
-        strip_prefix = "tower-http-0.2.3",
-        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tower-http-0.2.3.bazel"),
+        urls = ["https://crates.io/api/v1/crates/tower-http/0.2.5/download"],
+        strip_prefix = "tower-http-0.2.5",
+        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tower-http-0.2.5.bazel"),
     )
 
     maybe(
@@ -1085,32 +1085,32 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_pkgs__tracing-0.1.31",
-        sha256 = "f6c650a8ef0cd2dd93736f033d21cbd1224c5a967aa0c258d00fcf7dafef9b9f",
+        name = "crates_vendor_pkgs__tracing-0.1.32",
+        sha256 = "4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/tracing/0.1.31/download"],
-        strip_prefix = "tracing-0.1.31",
-        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-0.1.31.bazel"),
+        urls = ["https://crates.io/api/v1/crates/tracing/0.1.32/download"],
+        strip_prefix = "tracing-0.1.32",
+        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-0.1.32.bazel"),
     )
 
     maybe(
         http_archive,
-        name = "crates_vendor_pkgs__tracing-attributes-0.1.19",
-        sha256 = "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716",
+        name = "crates_vendor_pkgs__tracing-attributes-0.1.20",
+        sha256 = "2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/tracing-attributes/0.1.19/download"],
-        strip_prefix = "tracing-attributes-0.1.19",
-        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-attributes-0.1.19.bazel"),
+        urls = ["https://crates.io/api/v1/crates/tracing-attributes/0.1.20/download"],
+        strip_prefix = "tracing-attributes-0.1.20",
+        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-attributes-0.1.20.bazel"),
     )
 
     maybe(
         http_archive,
-        name = "crates_vendor_pkgs__tracing-core-0.1.22",
-        sha256 = "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23",
+        name = "crates_vendor_pkgs__tracing-core-0.1.23",
+        sha256 = "aa31669fa42c09c34d94d8165dd2012e8ff3c66aca50f3bb226b68f216f2706c",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/tracing-core/0.1.22/download"],
-        strip_prefix = "tracing-core-0.1.22",
-        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-core-0.1.22.bazel"),
+        urls = ["https://crates.io/api/v1/crates/tracing-core/0.1.23/download"],
+        strip_prefix = "tracing-core-0.1.23",
+        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.tracing-core-0.1.23.bazel"),
     )
 
     maybe(