Workaround for issue in linux Cargo binaries (#1252)

* Workaround for issue in linux Cargo binaries

* Pin `syn` to avoid rustc issue on windows

* Updated `crate_universe` lockfiles

* Updated `crate_universe` version

* Updated `crate_universe` lockfiles

* Updated `crate_universe` example lockfiles

* Temporarily disable `crate_universe` rustdoc test for MacOS
diff --git a/crate_universe/3rdparty/crates/BUILD.atty-0.2.14.bazel b/crate_universe/3rdparty/crates/BUILD.atty-0.2.14.bazel
index 675b155..6f02e67 100644
--- a/crate_universe/3rdparty/crates/BUILD.atty-0.2.14.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.atty-0.2.14.bazel
@@ -104,7 +104,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
         ],
diff --git a/crate_universe/3rdparty/crates/BUILD.bazel b/crate_universe/3rdparty/crates/BUILD.bazel
index 4e8beb8..07214a4 100644
--- a/crate_universe/3rdparty/crates/BUILD.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.bazel
@@ -64,7 +64,7 @@
 
 alias(
     name = "clap",
-    actual = "@crate_universe_crate_index__clap-3.1.6//:clap",
+    actual = "@crate_universe_crate_index__clap-3.1.8//:clap",
     tags = ["manual"],
 )
 
@@ -123,6 +123,12 @@
 )
 
 alias(
+    name = "syn",
+    actual = "@crate_universe_crate_index__syn-1.0.90//:syn",
+    tags = ["manual"],
+)
+
+alias(
     name = "tempfile",
     actual = "@crate_universe_crate_index__tempfile-3.3.0//:tempfile",
     tags = ["manual"],
diff --git a/crate_universe/3rdparty/crates/BUILD.chrono-0.4.19.bazel b/crate_universe/3rdparty/crates/BUILD.chrono-0.4.19.bazel
index 7a192ea..8761e7c 100644
--- a/crate_universe/3rdparty/crates/BUILD.chrono-0.4.19.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.chrono-0.4.19.bazel
@@ -91,12 +91,12 @@
             "@crate_universe_crate_index__winapi-0.3.9//:winapi",
 
             # Common Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
             "@crate_universe_crate_index__num-integer-0.1.44//:num_integer",
             "@crate_universe_crate_index__num-traits-0.2.14//:num_traits",
         ],
         "//conditions:default": [
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
             "@crate_universe_crate_index__num-integer-0.1.44//:num_integer",
             "@crate_universe_crate_index__num-traits-0.2.14//:num_traits",
         ],
diff --git a/crate_universe/3rdparty/crates/BUILD.clap-3.1.6.bazel b/crate_universe/3rdparty/crates/BUILD.clap-3.1.8.bazel
similarity index 94%
rename from crate_universe/3rdparty/crates/BUILD.clap-3.1.6.bazel
rename to crate_universe/3rdparty/crates/BUILD.clap-3.1.8.bazel
index a85046c..aa16990 100644
--- a/crate_universe/3rdparty/crates/BUILD.clap-3.1.6.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.clap-3.1.8.bazel
@@ -62,7 +62,7 @@
     proc_macro_deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__clap_derive-3.1.4//:clap_derive",
+            "@crate_universe_crate_index__clap_derive-3.1.7//:clap_derive",
         ],
     }),
     rustc_env = {
@@ -87,13 +87,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "3.1.6",
+    version = "3.1.8",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "@crate_universe_crate_index__atty-0.2.14//:atty",
             "@crate_universe_crate_index__bitflags-1.3.2//:bitflags",
-            "@crate_universe_crate_index__indexmap-1.8.0//:indexmap",
+            "@crate_universe_crate_index__indexmap-1.8.1//:indexmap",
             "@crate_universe_crate_index__lazy_static-1.4.0//:lazy_static",
             "@crate_universe_crate_index__os_str_bytes-6.0.0//:os_str_bytes",
             "@crate_universe_crate_index__strsim-0.10.0//:strsim",
diff --git a/crate_universe/3rdparty/crates/BUILD.clap_derive-3.1.4.bazel b/crate_universe/3rdparty/crates/BUILD.clap_derive-3.1.7.bazel
similarity index 95%
rename from crate_universe/3rdparty/crates/BUILD.clap_derive-3.1.4.bazel
rename to crate_universe/3rdparty/crates/BUILD.clap_derive-3.1.7.bazel
index a15d8bb..65255b9 100644
--- a/crate_universe/3rdparty/crates/BUILD.clap_derive-3.1.4.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.clap_derive-3.1.7.bazel
@@ -76,13 +76,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "3.1.4",
+    version = "3.1.7",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "@crate_universe_crate_index__heck-0.4.0//:heck",
             "@crate_universe_crate_index__proc-macro-error-1.0.4//:proc_macro_error",
-            "@crate_universe_crate_index__proc-macro2-1.0.36//:proc_macro2",
+            "@crate_universe_crate_index__proc-macro2-1.0.37//:proc_macro2",
             "@crate_universe_crate_index__quote-1.0.17//:quote",
             "@crate_universe_crate_index__syn-1.0.90//:syn",
         ],
diff --git a/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.2.bazel b/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.2.bazel
index a0179da..b28f6d6 100644
--- a/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.2.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.cpufeatures-0.2.2.bazel
@@ -83,7 +83,7 @@
             "@rules_rust//rust/platform:aarch64-apple-darwin",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
         ],
@@ -92,7 +92,7 @@
             "@rules_rust//rust/platform:aarch64-linux-android",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
         ],
@@ -101,7 +101,7 @@
             "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
         ],
diff --git a/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.6.bazel b/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.6.bazel
index aac1366..c65d819 100644
--- a/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.6.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.getrandom-0.2.6.bazel
@@ -110,7 +110,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
             "@crate_universe_crate_index__cfg-if-1.0.0//:cfg_if",
diff --git a/crate_universe/3rdparty/crates/BUILD.git2-0.14.2.bazel b/crate_universe/3rdparty/crates/BUILD.git2-0.14.2.bazel
index 136a92d..b7c6315 100644
--- a/crate_universe/3rdparty/crates/BUILD.git2-0.14.2.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.git2-0.14.2.bazel
@@ -80,7 +80,7 @@
     ] + select_with_or({
         "//conditions:default": [
             "@crate_universe_crate_index__bitflags-1.3.2//:bitflags",
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
             "@crate_universe_crate_index__libgit2-sys-0.13.2-1.4.2//:libgit2_sys",
             "@crate_universe_crate_index__log-0.4.16//:log",
             "@crate_universe_crate_index__url-2.2.2//:url",
diff --git a/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel b/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
index 8220407..f6ed196 100644
--- a/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.hermit-abi-0.1.19.bazel
@@ -80,7 +80,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/BUILD.indexmap-1.8.0.bazel b/crate_universe/3rdparty/crates/BUILD.indexmap-1.8.1.bazel
similarity index 97%
rename from crate_universe/3rdparty/crates/BUILD.indexmap-1.8.0.bazel
rename to crate_universe/3rdparty/crates/BUILD.indexmap-1.8.1.bazel
index 53448f8..604cdb3 100644
--- a/crate_universe/3rdparty/crates/BUILD.indexmap-1.8.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.indexmap-1.8.1.bazel
@@ -80,12 +80,12 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.8.0",
+    version = "1.8.1",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "@crate_universe_crate_index__hashbrown-0.11.2//:hashbrown",
-            "@crate_universe_crate_index__indexmap-1.8.0//:build_script_build",
+            "@crate_universe_crate_index__indexmap-1.8.1//:build_script_build",
         ],
     }),
 )
@@ -151,7 +151,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "1.8.0",
+    version = "1.8.1",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.24.bazel b/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.24.bazel
index cefc692..cd71657 100644
--- a/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.24.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.jobserver-0.1.24.bazel
@@ -99,7 +99,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
         ],
diff --git a/crate_universe/3rdparty/crates/BUILD.libc-0.2.121.bazel b/crate_universe/3rdparty/crates/BUILD.libc-0.2.122.bazel
similarity index 96%
rename from crate_universe/3rdparty/crates/BUILD.libc-0.2.121.bazel
rename to crate_universe/3rdparty/crates/BUILD.libc-0.2.122.bazel
index 0dc1734..0312ccc 100644
--- a/crate_universe/3rdparty/crates/BUILD.libc-0.2.121.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.libc-0.2.122.bazel
@@ -81,11 +81,11 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.2.121",
+    version = "0.2.122",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__libc-0.2.121//:build_script_build",
+            "@crate_universe_crate_index__libc-0.2.122//:build_script_build",
         ],
     }),
 )
@@ -152,7 +152,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "0.2.121",
+    version = "0.2.122",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/crate_universe/3rdparty/crates/BUILD.libgit2-sys-0.13.2+1.4.2.bazel b/crate_universe/3rdparty/crates/BUILD.libgit2-sys-0.13.2+1.4.2.bazel
index a2e8397..3a65c5c 100644
--- a/crate_universe/3rdparty/crates/BUILD.libgit2-sys-0.13.2+1.4.2.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.libgit2-sys-0.13.2+1.4.2.bazel
@@ -80,7 +80,7 @@
         "@libgit2",
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
             "@crate_universe_crate_index__libz-sys-1.1.5//:libz_sys",
         ],
     }),
diff --git a/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.5.bazel b/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.5.bazel
index cc374c0..4972ded 100644
--- a/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.5.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.libz-sys-1.1.5.bazel
@@ -81,7 +81,7 @@
         "@zlib",
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/BUILD.num_cpus-1.13.1.bazel b/crate_universe/3rdparty/crates/BUILD.num_cpus-1.13.1.bazel
index f8071c8..29124a8 100644
--- a/crate_universe/3rdparty/crates/BUILD.num_cpus-1.13.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.num_cpus-1.13.1.bazel
@@ -106,7 +106,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
         ],
diff --git a/crate_universe/3rdparty/crates/BUILD.pest_generator-2.1.3.bazel b/crate_universe/3rdparty/crates/BUILD.pest_generator-2.1.3.bazel
index b0cb6f3..87dd4eb 100644
--- a/crate_universe/3rdparty/crates/BUILD.pest_generator-2.1.3.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.pest_generator-2.1.3.bazel
@@ -81,7 +81,7 @@
         "//conditions:default": [
             "@crate_universe_crate_index__pest-2.1.3//:pest",
             "@crate_universe_crate_index__pest_meta-2.1.3//:pest_meta",
-            "@crate_universe_crate_index__proc-macro2-1.0.36//:proc_macro2",
+            "@crate_universe_crate_index__proc-macro2-1.0.37//:proc_macro2",
             "@crate_universe_crate_index__quote-1.0.17//:quote",
             "@crate_universe_crate_index__syn-1.0.90//:syn",
         ],
diff --git a/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.24.bazel b/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.25.bazel
similarity index 96%
rename from crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.24.bazel
rename to crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.25.bazel
index d0f2e51..0635df8 100644
--- a/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.24.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.pkg-config-0.3.25.bazel
@@ -20,7 +20,7 @@
 package(default_visibility = ["//visibility:public"])
 
 # licenses([
-#     "TODO",  # MIT/Apache-2.0
+#     "TODO",  # MIT OR Apache-2.0
 # ])
 
 rust_library(
@@ -75,7 +75,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.3.24",
+    version = "0.3.25",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/crate_universe/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel b/crate_universe/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel
index f5b0d7b..bbbf460 100644
--- a/crate_universe/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.proc-macro-error-1.0.4.bazel
@@ -88,7 +88,7 @@
     ] + select_with_or({
         "//conditions:default": [
             "@crate_universe_crate_index__proc-macro-error-1.0.4//:build_script_build",
-            "@crate_universe_crate_index__proc-macro2-1.0.36//:proc_macro2",
+            "@crate_universe_crate_index__proc-macro2-1.0.37//:proc_macro2",
             "@crate_universe_crate_index__quote-1.0.17//:quote",
             "@crate_universe_crate_index__syn-1.0.90//:syn",
         ],
diff --git a/crate_universe/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel b/crate_universe/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
index 9b1d6ea..3903b33 100644
--- a/crate_universe/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.proc-macro-error-attr-1.0.4.bazel
@@ -84,7 +84,7 @@
     ] + select_with_or({
         "//conditions:default": [
             "@crate_universe_crate_index__proc-macro-error-attr-1.0.4//:build_script_build",
-            "@crate_universe_crate_index__proc-macro2-1.0.36//:proc_macro2",
+            "@crate_universe_crate_index__proc-macro2-1.0.37//:proc_macro2",
             "@crate_universe_crate_index__quote-1.0.17//:quote",
         ],
     }),
diff --git a/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.36.bazel b/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.37.bazel
similarity index 97%
rename from crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.36.bazel
rename to crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.37.bazel
index 511e739..fef1cf8 100644
--- a/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.36.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.proc-macro2-1.0.37.bazel
@@ -81,11 +81,11 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.0.36",
+    version = "1.0.37",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__proc-macro2-1.0.36//:build_script_build",
+            "@crate_universe_crate_index__proc-macro2-1.0.37//:build_script_build",
             "@crate_universe_crate_index__unicode-xid-0.2.2//:unicode_xid",
         ],
     }),
@@ -153,7 +153,7 @@
         "//conditions:default": [
         ],
     }),
-    version = "1.0.36",
+    version = "1.0.37",
     visibility = ["//visibility:private"],
     deps = [
     ] + select_with_or({
diff --git a/crate_universe/3rdparty/crates/BUILD.quote-1.0.17.bazel b/crate_universe/3rdparty/crates/BUILD.quote-1.0.17.bazel
index 675b26c..8839b32 100644
--- a/crate_universe/3rdparty/crates/BUILD.quote-1.0.17.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.quote-1.0.17.bazel
@@ -81,7 +81,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__proc-macro2-1.0.36//:proc_macro2",
+            "@crate_universe_crate_index__proc-macro2-1.0.37//:proc_macro2",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/BUILD.rand-0.4.6.bazel b/crate_universe/3rdparty/crates/BUILD.rand-0.4.6.bazel
index 3637e2d..268083f 100644
--- a/crate_universe/3rdparty/crates/BUILD.rand-0.4.6.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rand-0.4.6.bazel
@@ -112,7 +112,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
         ],
diff --git a/crate_universe/3rdparty/crates/BUILD.rand-0.8.5.bazel b/crate_universe/3rdparty/crates/BUILD.rand-0.8.5.bazel
index 4371a7c..0768bf1 100644
--- a/crate_universe/3rdparty/crates/BUILD.rand-0.8.5.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.rand-0.8.5.bazel
@@ -107,7 +107,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
             "@crate_universe_crate_index__rand_chacha-0.3.1//:rand_chacha",
diff --git a/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.12.bazel b/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.13.bazel
similarity index 98%
rename from crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.12.bazel
rename to crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.13.bazel
index 74ac39b..fafbb2f 100644
--- a/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.12.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.redox_syscall-0.2.13.bazel
@@ -75,7 +75,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.2.12",
+    version = "0.2.13",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.136.bazel b/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.136.bazel
index 12adc3a..6e76b7a 100644
--- a/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.136.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.serde_derive-1.0.136.bazel
@@ -84,7 +84,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__proc-macro2-1.0.36//:proc_macro2",
+            "@crate_universe_crate_index__proc-macro2-1.0.37//:proc_macro2",
             "@crate_universe_crate_index__quote-1.0.17//:quote",
             "@crate_universe_crate_index__serde_derive-1.0.136//:build_script_build",
             "@crate_universe_crate_index__syn-1.0.90//:syn",
diff --git a/crate_universe/3rdparty/crates/BUILD.syn-1.0.90.bazel b/crate_universe/3rdparty/crates/BUILD.syn-1.0.90.bazel
index 03ba77b..ed57fd0 100644
--- a/crate_universe/3rdparty/crates/BUILD.syn-1.0.90.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.syn-1.0.90.bazel
@@ -91,7 +91,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__proc-macro2-1.0.36//:proc_macro2",
+            "@crate_universe_crate_index__proc-macro2-1.0.37//:proc_macro2",
             "@crate_universe_crate_index__quote-1.0.17//:quote",
             "@crate_universe_crate_index__syn-1.0.90//:build_script_build",
             "@crate_universe_crate_index__unicode-xid-0.2.2//:unicode_xid",
diff --git a/crate_universe/3rdparty/crates/BUILD.tempfile-3.3.0.bazel b/crate_universe/3rdparty/crates/BUILD.tempfile-3.3.0.bazel
index 446598f..29b0d84 100644
--- a/crate_universe/3rdparty/crates/BUILD.tempfile-3.3.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.tempfile-3.3.0.bazel
@@ -100,7 +100,7 @@
             "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
         ): [
             # Target Deps
-            "@crate_universe_crate_index__libc-0.2.121//:libc",
+            "@crate_universe_crate_index__libc-0.2.122//:libc",
 
             # Common Deps
             "@crate_universe_crate_index__cfg-if-1.0.0//:cfg_if",
@@ -110,7 +110,7 @@
         # cfg(target_os = "redox")
         #
         # No supported platform triples for cfg: 'cfg(target_os = "redox")'
-        # Skipped dependencies: [{"id":"redox_syscall 0.2.12","target":"syscall"}]
+        # Skipped dependencies: [{"id":"redox_syscall 0.2.13","target":"syscall"}]
         #
         # cfg(windows)
         (
diff --git a/crate_universe/3rdparty/crates/defs.bzl b/crate_universe/3rdparty/crates/defs.bzl
index d2048bf..8f0da62 100644
--- a/crate_universe/3rdparty/crates/defs.bzl
+++ b/crate_universe/3rdparty/crates/defs.bzl
@@ -293,7 +293,7 @@
             "cargo_metadata": "@crate_universe_crate_index__cargo_metadata-0.14.2//:cargo_metadata",
             "cargo_toml": "@crate_universe_crate_index__cargo_toml-0.11.5//:cargo_toml",
             "cfg-expr": "@crate_universe_crate_index__cfg-expr-0.10.2//:cfg_expr",
-            "clap": "@crate_universe_crate_index__clap-3.1.6//:clap",
+            "clap": "@crate_universe_crate_index__clap-3.1.8//:clap",
             "crates-index": "@crate_universe_crate_index__crates-index-0.18.7//:crates_index",
             "hex": "@crate_universe_crate_index__hex-0.4.3//:hex",
             "pathdiff": "@crate_universe_crate_index__pathdiff-0.2.1//:pathdiff",
@@ -302,6 +302,7 @@
             "serde": "@crate_universe_crate_index__serde-1.0.136//:serde",
             "serde_json": "@crate_universe_crate_index__serde_json-1.0.79//:serde_json",
             "sha2": "@crate_universe_crate_index__sha2-0.10.2//:sha2",
+            "syn": "@crate_universe_crate_index__syn-1.0.90//:syn",
             "tempfile": "@crate_universe_crate_index__tempfile-3.3.0//:tempfile",
             "tera": "@crate_universe_crate_index__tera-1.15.0//:tera",
             "textwrap": "@crate_universe_crate_index__textwrap-0.15.0//:textwrap",
@@ -310,12 +311,12 @@
     },
     "crate_universe/tools/cross_installer": {
         _COMMON_CONDITION: {
-            "clap": "@crate_universe_crate_index__clap-3.1.6//:clap",
+            "clap": "@crate_universe_crate_index__clap-3.1.8//:clap",
         },
     },
     "crate_universe/tools/urls_generator": {
         _COMMON_CONDITION: {
-            "clap": "@crate_universe_crate_index__clap-3.1.6//:clap",
+            "clap": "@crate_universe_crate_index__clap-3.1.8//:clap",
             "hex": "@crate_universe_crate_index__hex-0.4.3//:hex",
             "serde_json": "@crate_universe_crate_index__serde_json-1.0.79//:serde_json",
             "sha2": "@crate_universe_crate_index__sha2-0.10.2//:sha2",
@@ -681,22 +682,22 @@
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__clap-3.1.6",
-        sha256 = "d8c93436c21e4698bacadf42917db28b23017027a4deccb35dbe47a7e7840123",
+        name = "crate_universe_crate_index__clap-3.1.8",
+        sha256 = "71c47df61d9e16dc010b55dba1952a57d8c215dbb533fd13cdd13369aac73b1c",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/clap/3.1.6/download"],
-        strip_prefix = "clap-3.1.6",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap-3.1.6.bazel"),
+        urls = ["https://crates.io/api/v1/crates/clap/3.1.8/download"],
+        strip_prefix = "clap-3.1.8",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap-3.1.8.bazel"),
     )
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__clap_derive-3.1.4",
-        sha256 = "da95d038ede1a964ce99f49cbe27a7fb538d1da595e4b4f70b8c8f338d17bf16",
+        name = "crate_universe_crate_index__clap_derive-3.1.7",
+        sha256 = "a3aab4734e083b809aaf5794e14e756d1c798d2c69c7f7de7a09a2f5214993c1",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/clap_derive/3.1.4/download"],
-        strip_prefix = "clap_derive-3.1.4",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap_derive-3.1.4.bazel"),
+        urls = ["https://crates.io/api/v1/crates/clap_derive/3.1.7/download"],
+        strip_prefix = "clap_derive-3.1.7",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.clap_derive-3.1.7.bazel"),
     )
 
     maybe(
@@ -961,12 +962,12 @@
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__indexmap-1.8.0",
-        sha256 = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223",
+        name = "crate_universe_crate_index__indexmap-1.8.1",
+        sha256 = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/indexmap/1.8.0/download"],
-        strip_prefix = "indexmap-1.8.0",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.indexmap-1.8.0.bazel"),
+        urls = ["https://crates.io/api/v1/crates/indexmap/1.8.1/download"],
+        strip_prefix = "indexmap-1.8.1",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.indexmap-1.8.1.bazel"),
     )
 
     maybe(
@@ -1011,12 +1012,12 @@
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__libc-0.2.121",
-        sha256 = "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f",
+        name = "crate_universe_crate_index__libc-0.2.122",
+        sha256 = "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/libc/0.2.121/download"],
-        strip_prefix = "libc-0.2.121",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.libc-0.2.121.bazel"),
+        urls = ["https://crates.io/api/v1/crates/libc/0.2.122/download"],
+        strip_prefix = "libc-0.2.122",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.libc-0.2.122.bazel"),
     )
 
     maybe(
@@ -1301,12 +1302,12 @@
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__pkg-config-0.3.24",
-        sha256 = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe",
+        name = "crate_universe_crate_index__pkg-config-0.3.25",
+        sha256 = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.24/download"],
-        strip_prefix = "pkg-config-0.3.24",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pkg-config-0.3.24.bazel"),
+        urls = ["https://crates.io/api/v1/crates/pkg-config/0.3.25/download"],
+        strip_prefix = "pkg-config-0.3.25",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.pkg-config-0.3.25.bazel"),
     )
 
     maybe(
@@ -1341,12 +1342,12 @@
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__proc-macro2-1.0.36",
-        sha256 = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029",
+        name = "crate_universe_crate_index__proc-macro2-1.0.37",
+        sha256 = "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.36/download"],
-        strip_prefix = "proc-macro2-1.0.36",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.proc-macro2-1.0.36.bazel"),
+        urls = ["https://crates.io/api/v1/crates/proc-macro2/1.0.37/download"],
+        strip_prefix = "proc-macro2-1.0.37",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.proc-macro2-1.0.37.bazel"),
     )
 
     maybe(
@@ -1431,12 +1432,12 @@
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__redox_syscall-0.2.12",
-        sha256 = "8ae183fc1b06c149f0c1793e1eb447c8b04bfe46d48e9e48bfb8d2d7ed64ecf0",
+        name = "crate_universe_crate_index__redox_syscall-0.2.13",
+        sha256 = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.12/download"],
-        strip_prefix = "redox_syscall-0.2.12",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.redox_syscall-0.2.12.bazel"),
+        urls = ["https://crates.io/api/v1/crates/redox_syscall/0.2.13/download"],
+        strip_prefix = "redox_syscall-0.2.13",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.redox_syscall-0.2.13.bazel"),
     )
 
     maybe(
diff --git a/crate_universe/BUILD.bazel b/crate_universe/BUILD.bazel
index a87198e..173dc71 100644
--- a/crate_universe/BUILD.bazel
+++ b/crate_universe/BUILD.bazel
@@ -117,9 +117,10 @@
 rust_doc_test(
     name = "rustdoc_test",
     crate = ":cargo_bazel",
-    # TODO: This target fails on windows with the error tracked in:
+    # TODO: This target fails on some platforms with the error tracked in:
     # https://github.com/bazelbuild/rules_rust/issues/1233
     target_compatible_with = select({
+        "@platforms//os:macos": ["@platforms//:incompatible"],
         "@platforms//os:windows": ["@platforms//:incompatible"],
         "//conditions:default": [],
     }),
diff --git a/crate_universe/Cargo.Bazel.lock b/crate_universe/Cargo.Bazel.lock
index 3ab862a..386bccd 100644
--- a/crate_universe/Cargo.Bazel.lock
+++ b/crate_universe/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "11267310abfa7829699b9a5a7317b101ce2a6c6da6c5a2996f2e62e203566709",
+  "checksum": "0a6242f7bd2ce6f7adf071110f944b64f30020876270fa45dad1f3ab2a949953",
   "crates": {
     "aho-corasick 0.7.18": {
       "name": "aho-corasick",
@@ -149,7 +149,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -551,9 +551,9 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "cargo-bazel 0.2.0": {
+    "cargo-bazel 0.2.1": {
       "name": "cargo-bazel",
-      "version": "0.2.0",
+      "version": "0.2.1",
       "repository": null,
       "targets": [
         {
@@ -617,7 +617,7 @@
               "target": "cfg_expr"
             },
             {
-              "id": "clap 3.1.6",
+              "id": "clap 3.1.8",
               "target": "clap"
             },
             {
@@ -653,6 +653,10 @@
               "target": "sha2"
             },
             {
+              "id": "syn 1.0.90",
+              "target": "syn"
+            },
+            {
               "id": "tempfile 3.3.0",
               "target": "tempfile"
             },
@@ -681,7 +685,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.2.0"
+        "version": "0.2.1"
       },
       "license": null
     },
@@ -1082,7 +1086,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -1238,13 +1242,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "clap 3.1.6": {
+    "clap 3.1.8": {
       "name": "clap",
-      "version": "3.1.6",
+      "version": "3.1.8",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/clap/3.1.6/download",
-          "sha256": "d8c93436c21e4698bacadf42917db28b23017027a4deccb35dbe47a7e7840123"
+          "url": "https://crates.io/api/v1/crates/clap/3.1.8/download",
+          "sha256": "71c47df61d9e16dc010b55dba1952a57d8c215dbb533fd13cdd13369aac73b1c"
         }
       },
       "targets": [
@@ -1290,7 +1294,7 @@
               "target": "bitflags"
             },
             {
-              "id": "indexmap 1.8.0",
+              "id": "indexmap 1.8.1",
               "target": "indexmap"
             },
             {
@@ -1320,23 +1324,23 @@
         "proc_macro_deps": {
           "common": [
             {
-              "id": "clap_derive 3.1.4",
+              "id": "clap_derive 3.1.7",
               "target": "clap_derive"
             }
           ],
           "selects": {}
         },
-        "version": "3.1.6"
+        "version": "3.1.8"
       },
       "license": "MIT OR Apache-2.0"
     },
-    "clap_derive 3.1.4": {
+    "clap_derive 3.1.7": {
       "name": "clap_derive",
-      "version": "3.1.4",
+      "version": "3.1.7",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/clap_derive/3.1.4/download",
-          "sha256": "da95d038ede1a964ce99f49cbe27a7fb538d1da595e4b4f70b8c8f338d17bf16"
+          "url": "https://crates.io/api/v1/crates/clap_derive/3.1.7/download",
+          "sha256": "a3aab4734e083b809aaf5794e14e756d1c798d2c69c7f7de7a09a2f5214993c1"
         }
       },
       "targets": [
@@ -1372,7 +1376,7 @@
               "target": "proc_macro_error"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -1387,7 +1391,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "3.1.4"
+        "version": "3.1.7"
       },
       "license": "MIT OR Apache-2.0"
     },
@@ -1424,19 +1428,19 @@
           "selects": {
             "aarch64-apple-darwin": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
             "aarch64-linux-android": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
             "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -1560,7 +1564,7 @@
         "deps": {
           "common": [
             {
-              "id": "clap 3.1.6",
+              "id": "clap 3.1.8",
               "target": "clap"
             }
           ],
@@ -2177,7 +2181,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -2223,7 +2227,7 @@
               "target": "bitflags"
             },
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -2460,7 +2464,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -2727,13 +2731,13 @@
       },
       "license": "Unlicense/MIT"
     },
-    "indexmap 1.8.0": {
+    "indexmap 1.8.1": {
       "name": "indexmap",
-      "version": "1.8.0",
+      "version": "1.8.1",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/indexmap/1.8.0/download",
-          "sha256": "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
+          "url": "https://crates.io/api/v1/crates/indexmap/1.8.1/download",
+          "sha256": "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee"
         }
       },
       "targets": [
@@ -2777,14 +2781,14 @@
               "target": "hashbrown"
             },
             {
-              "id": "indexmap 1.8.0",
+              "id": "indexmap 1.8.1",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.8.0"
+        "version": "1.8.1"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -2910,7 +2914,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -2954,13 +2958,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libc 0.2.121": {
+    "libc 0.2.122": {
       "name": "libc",
-      "version": "0.2.121",
+      "version": "0.2.122",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.121/download",
-          "sha256": "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.122/download",
+          "sha256": "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259"
         }
       },
       "targets": [
@@ -3001,14 +3005,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.121"
+        "version": "0.2.122"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -3048,7 +3052,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -3100,7 +3104,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -3814,7 +3818,7 @@
             ],
             "cfg(not(windows))": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -4179,7 +4183,7 @@
               "target": "pest_meta"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -4444,13 +4448,13 @@
       },
       "license": "MIT"
     },
-    "pkg-config 0.3.24": {
+    "pkg-config 0.3.25": {
       "name": "pkg-config",
-      "version": "0.3.24",
+      "version": "0.3.25",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/pkg-config/0.3.24/download",
-          "sha256": "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe"
+          "url": "https://crates.io/api/v1/crates/pkg-config/0.3.25/download",
+          "sha256": "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
         }
       },
       "targets": [
@@ -4473,9 +4477,9 @@
           "**"
         ],
         "edition": "2015",
-        "version": "0.3.24"
+        "version": "0.3.25"
       },
-      "license": "MIT/Apache-2.0"
+      "license": "MIT OR Apache-2.0"
     },
     "ppv-lite86 0.2.16": {
       "name": "ppv-lite86",
@@ -4566,7 +4570,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -4655,7 +4659,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -4684,13 +4688,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "proc-macro2 1.0.36": {
+    "proc-macro2 1.0.37": {
       "name": "proc-macro2",
-      "version": "1.0.36",
+      "version": "1.0.37",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.36/download",
-          "sha256": "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
+          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.37/download",
+          "sha256": "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1"
         }
       },
       "targets": [
@@ -4731,7 +4735,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "build_script_build"
             },
             {
@@ -4742,7 +4746,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.36"
+        "version": "1.0.37"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -4786,7 +4790,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             }
           ],
@@ -4851,7 +4855,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -4920,7 +4924,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -5148,13 +5152,13 @@
       },
       "license": "ISC"
     },
-    "redox_syscall 0.2.12": {
+    "redox_syscall 0.2.13": {
       "name": "redox_syscall",
-      "version": "0.2.12",
+      "version": "0.2.13",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/redox_syscall/0.2.12/download",
-          "sha256": "8ae183fc1b06c149f0c1793e1eb447c8b04bfe46d48e9e48bfb8d2d7ed64ecf0"
+          "url": "https://crates.io/api/v1/crates/redox_syscall/0.2.13/download",
+          "sha256": "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
         }
       },
       "targets": [
@@ -5186,7 +5190,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.2.12"
+        "version": "0.2.13"
       },
       "license": "MIT"
     },
@@ -5683,7 +5687,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -6293,7 +6297,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -6367,13 +6371,13 @@
           "selects": {
             "cfg(any(unix, target_os = \"wasi\"))": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
             "cfg(target_os = \"redox\")": [
               {
-                "id": "redox_syscall 0.2.12",
+                "id": "redox_syscall 0.2.13",
                 "target": "syscall"
               }
             ],
@@ -7481,7 +7485,7 @@
         "deps": {
           "common": [
             {
-              "id": "clap 3.1.6",
+              "id": "clap 3.1.8",
               "target": "clap"
             },
             {
@@ -7919,7 +7923,7 @@
     "phf_generator 0.10.0"
   ],
   "workspace_members": {
-    "cargo-bazel 0.2.0": "crate_universe",
+    "cargo-bazel 0.2.1": "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 78e65da..aa9c1e8 100644
--- a/crate_universe/Cargo.lock
+++ b/crate_universe/Cargo.lock
@@ -102,7 +102,7 @@
 
 [[package]]
 name = "cargo-bazel"
-version = "0.2.0"
+version = "0.2.1"
 dependencies = [
  "anyhow",
  "cargo-lock",
@@ -120,6 +120,7 @@
  "serde_json",
  "sha2",
  "spectral",
+ "syn",
  "tempfile",
  "tera",
  "textwrap",
@@ -231,9 +232,9 @@
 
 [[package]]
 name = "clap"
-version = "3.1.6"
+version = "3.1.8"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8c93436c21e4698bacadf42917db28b23017027a4deccb35dbe47a7e7840123"
+checksum = "71c47df61d9e16dc010b55dba1952a57d8c215dbb533fd13cdd13369aac73b1c"
 dependencies = [
  "atty",
  "bitflags",
@@ -248,9 +249,9 @@
 
 [[package]]
 name = "clap_derive"
-version = "3.1.4"
+version = "3.1.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da95d038ede1a964ce99f49cbe27a7fb538d1da595e4b4f70b8c8f338d17bf16"
+checksum = "a3aab4734e083b809aaf5794e14e756d1c798d2c69c7f7de7a09a2f5214993c1"
 dependencies = [
  "heck",
  "proc-macro-error",
@@ -519,9 +520,9 @@
 
 [[package]]
 name = "indexmap"
-version = "1.8.0"
+version = "1.8.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
+checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee"
 dependencies = [
  "autocfg",
  "hashbrown",
@@ -559,9 +560,9 @@
 
 [[package]]
 name = "libc"
-version = "0.2.121"
+version = "0.2.122"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f"
+checksum = "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259"
 
 [[package]]
 name = "libgit2-sys"
@@ -828,9 +829,9 @@
 
 [[package]]
 name = "pkg-config"
-version = "0.3.24"
+version = "0.3.25"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe"
+checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
 
 [[package]]
 name = "ppv-lite86"
@@ -864,9 +865,9 @@
 
 [[package]]
 name = "proc-macro2"
-version = "1.0.36"
+version = "1.0.37"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
+checksum = "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1"
 dependencies = [
  "unicode-xid",
 ]
@@ -949,9 +950,9 @@
 
 [[package]]
 name = "redox_syscall"
-version = "0.2.12"
+version = "0.2.13"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ae183fc1b06c149f0c1793e1eb447c8b04bfe46d48e9e48bfb8d2d7ed64ecf0"
+checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
 dependencies = [
  "bitflags",
 ]
diff --git a/crate_universe/Cargo.toml b/crate_universe/Cargo.toml
index d12acaa..46275ec 100644
--- a/crate_universe/Cargo.toml
+++ b/crate_universe/Cargo.toml
@@ -6,7 +6,7 @@
 
 [package]
 name = "cargo-bazel"
-version = "0.2.0"
+version = "0.2.1"
 authors = [
     "Andre Brisco - andre.brisco@protonmail.com",
 ]
@@ -39,5 +39,10 @@
 textwrap = "0.15.0"
 toml = "0.5.8"
 
+# TODO: The 1.0.91 release causes build issues for windows where rustc seems to
+# run infinitely. This dependency should not be pinned.
+# https://github.com/bazelbuild/rules_rust/issues/1253
+syn = "=1.0.90"
+
 [dev-dependencies]
 spectral = "0.6.0"
diff --git a/crate_universe/src/lockfile.rs b/crate_universe/src/lockfile.rs
index 91f4832..dee0d76 100644
--- a/crate_universe/src/lockfile.rs
+++ b/crate_universe/src/lockfile.rs
@@ -198,8 +198,20 @@
             bail!("Failed to query cargo version")
         }
 
-        let version = String::from_utf8(output.stdout)?;
-        Ok(version)
+        let version = String::from_utf8(output.stdout)?.trim().to_owned();
+
+        // TODO: There is a bug in the linux binary for Cargo 1.60.0 where
+        // the commit hash reported by the version is shorter than what's
+        // reported on other platforms. This conditional here is a hack to
+        // correct for this difference and ensure lockfile hashes can be
+        // computed consistently. If a new binary is released then this
+        // condition should be removed
+        // https://github.com/rust-lang/cargo/issues/10547
+        if version == "cargo 1.60.0 (d1fd9fe 2022-03-01)" {
+            Ok("cargo 1.60.0 (d1fd9fe2c 2022-03-01)".to_owned())
+        } else {
+            Ok(version)
+        }
     }
 }
 
diff --git a/crate_universe/version.bzl b/crate_universe/version.bzl
index 286d137..543d8b5 100644
--- a/crate_universe/version.bzl
+++ b/crate_universe/version.bzl
@@ -1,3 +1,3 @@
 """ Version info for the `cargo-bazel` repository """
 
-VERSION = "0.2.0"
+VERSION = "0.2.1"
diff --git a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
index 8a9432f..3902a42 100644
--- a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
+++ b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "3ccbb0ec4fba59758ba1a1571828372a44e31bbb8fe61c4c627c8e3bb808d397",
+  "checksum": "a114fa1a49ce5b93d08ce526ec77584705fa0e71d3810b85b6afb35db8cbff95",
   "crates": {
     "aho-corasick 0.7.18": {
       "name": "aho-corasick",
@@ -150,7 +150,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -269,13 +269,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "clap 3.1.6": {
+    "clap 3.1.8": {
       "name": "clap",
-      "version": "3.1.6",
+      "version": "3.1.8",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/clap/3.1.6/download",
-          "sha256": "d8c93436c21e4698bacadf42917db28b23017027a4deccb35dbe47a7e7840123"
+          "url": "https://crates.io/api/v1/crates/clap/3.1.8/download",
+          "sha256": "71c47df61d9e16dc010b55dba1952a57d8c215dbb533fd13cdd13369aac73b1c"
         }
       },
       "targets": [
@@ -350,23 +350,23 @@
         "proc_macro_deps": {
           "common": [
             {
-              "id": "clap_derive 3.1.4",
+              "id": "clap_derive 3.1.7",
               "target": "clap_derive"
             }
           ],
           "selects": {}
         },
-        "version": "3.1.6"
+        "version": "3.1.8"
       },
       "license": "MIT OR Apache-2.0"
     },
-    "clap_derive 3.1.4": {
+    "clap_derive 3.1.7": {
       "name": "clap_derive",
-      "version": "3.1.4",
+      "version": "3.1.7",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/clap_derive/3.1.4/download",
-          "sha256": "da95d038ede1a964ce99f49cbe27a7fb538d1da595e4b4f70b8c8f338d17bf16"
+          "url": "https://crates.io/api/v1/crates/clap_derive/3.1.7/download",
+          "sha256": "a3aab4734e083b809aaf5794e14e756d1c798d2c69c7f7de7a09a2f5214993c1"
         }
       },
       "targets": [
@@ -402,7 +402,7 @@
               "target": "proc_macro_error"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -410,14 +410,14 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "3.1.4"
+        "version": "3.1.7"
       },
       "license": "MIT OR Apache-2.0"
     },
@@ -456,7 +456,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -579,7 +579,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -696,7 +696,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -848,13 +848,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libc 0.2.121": {
+    "libc 0.2.122": {
       "name": "libc",
-      "version": "0.2.121",
+      "version": "0.2.122",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.121/download",
-          "sha256": "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.122/download",
+          "sha256": "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259"
         }
       },
       "targets": [
@@ -891,14 +891,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.121"
+        "version": "0.2.122"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -1145,7 +1145,7 @@
         "deps": {
           "common": [
             {
-              "id": "clap 3.1.6",
+              "id": "clap 3.1.8",
               "target": "clap"
             },
             {
@@ -1229,7 +1229,7 @@
         "deps": {
           "common": [
             {
-              "id": "clap 3.1.6",
+              "id": "clap 3.1.8",
               "target": "clap"
             },
             {
@@ -1389,7 +1389,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -1397,7 +1397,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -1478,7 +1478,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -1507,13 +1507,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "proc-macro2 1.0.36": {
+    "proc-macro2 1.0.37": {
       "name": "proc-macro2",
-      "version": "1.0.36",
+      "version": "1.0.37",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.36/download",
-          "sha256": "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
+          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.37/download",
+          "sha256": "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1"
         }
       },
       "targets": [
@@ -1554,7 +1554,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "build_script_build"
             },
             {
@@ -1565,7 +1565,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.36"
+        "version": "1.0.37"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -1609,7 +1609,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             }
           ],
@@ -1671,7 +1671,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -1904,13 +1904,13 @@
       },
       "license": "MIT"
     },
-    "syn 1.0.90": {
+    "syn 1.0.91": {
       "name": "syn",
-      "version": "1.0.90",
+      "version": "1.0.91",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/syn/1.0.90/download",
-          "sha256": "704df27628939572cd88d33f171cd6f896f4eaca85252c6e0a72d8d8287ee86f"
+          "url": "https://crates.io/api/v1/crates/syn/1.0.91/download",
+          "sha256": "b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d"
         }
       },
       "targets": [
@@ -1957,7 +1957,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -1965,7 +1965,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "build_script_build"
             },
             {
@@ -1976,7 +1976,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.90"
+        "version": "1.0.91"
       },
       "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 99320bd..20d8658 100644
--- a/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock
+++ b/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "1cb49557f6fb5d2d490756b19689d3433b214ae11dfd30819c9f4eae6a230d77",
+  "checksum": "5a2c3273614bb677a90c62917d21d339c43d36808d7248a24b4b3eb183fae4ee",
   "crates": {
     "ansi_term 0.12.1": {
       "name": "ansi_term",
@@ -84,7 +84,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -389,7 +389,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -439,7 +439,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -450,13 +450,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libc 0.2.121": {
+    "libc 0.2.122": {
       "name": "libc",
-      "version": "0.2.121",
+      "version": "0.2.122",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.121/download",
-          "sha256": "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.122/download",
+          "sha256": "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259"
         }
       },
       "targets": [
@@ -493,14 +493,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.121"
+        "version": "0.2.122"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -683,7 +683,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "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 094de61..5ebda85 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": "cb915ce9c13c77d98109928337118eb33fa0a330b62080310db45353acfadd3d",
+  "checksum": "ffefc431b4beda07270e75284be07d280fba62608e89b253c129f384e32d994b",
   "crates": {
     "adler32 1.2.0": {
       "name": "adler32",
@@ -121,7 +121,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -207,13 +207,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "bytemuck 1.9.0": {
+    "bytemuck 1.9.1": {
       "name": "bytemuck",
-      "version": "1.9.0",
+      "version": "1.9.1",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/bytemuck/1.9.0/download",
-          "sha256": "ee1e0e2125faccb856bf10b0a9dfa89c4c718d05ef85580dfefbdf1c422ef801"
+          "url": "https://crates.io/api/v1/crates/bytemuck/1.9.1/download",
+          "sha256": "cdead85bdec19c194affaeeb670c0e41fe23de31459efd1c174d049269cf02cc"
         }
       },
       "targets": [
@@ -236,7 +236,7 @@
           "**"
         ],
         "edition": "2018",
-        "version": "1.9.0"
+        "version": "1.9.1"
       },
       "license": "Zlib OR Apache-2.0 OR MIT"
     },
@@ -458,7 +458,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -881,7 +881,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -928,7 +928,7 @@
         "deps": {
           "common": [
             {
-              "id": "bytemuck 1.9.0",
+              "id": "bytemuck 1.9.1",
               "target": "bytemuck"
             },
             {
@@ -1091,13 +1091,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libc 0.2.121": {
+    "libc 0.2.122": {
       "name": "libc",
-      "version": "0.2.121",
+      "version": "0.2.122",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.121/download",
-          "sha256": "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.122/download",
+          "sha256": "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259"
         }
       },
       "targets": [
@@ -1138,14 +1138,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.121"
+        "version": "0.2.122"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -1540,7 +1540,7 @@
             ],
             "cfg(not(windows))": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -1771,7 +1771,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -1779,7 +1779,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -1860,7 +1860,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -1889,13 +1889,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "proc-macro2 1.0.36": {
+    "proc-macro2 1.0.37": {
       "name": "proc-macro2",
-      "version": "1.0.36",
+      "version": "1.0.37",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.36/download",
-          "sha256": "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
+          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.37/download",
+          "sha256": "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1"
         }
       },
       "targets": [
@@ -1936,7 +1936,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "build_script_build"
             },
             {
@@ -1947,7 +1947,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.36"
+        "version": "1.0.37"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -1991,7 +1991,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             }
           ],
@@ -2446,7 +2446,7 @@
               "target": "proc_macro_error"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -2454,7 +2454,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -2465,13 +2465,13 @@
       },
       "license": "Apache-2.0/MIT"
     },
-    "syn 1.0.90": {
+    "syn 1.0.91": {
       "name": "syn",
-      "version": "1.0.90",
+      "version": "1.0.91",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/syn/1.0.90/download",
-          "sha256": "704df27628939572cd88d33f171cd6f896f4eaca85252c6e0a72d8d8287ee86f"
+          "url": "https://crates.io/api/v1/crates/syn/1.0.91/download",
+          "sha256": "b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d"
         }
       },
       "targets": [
@@ -2518,7 +2518,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -2526,7 +2526,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "build_script_build"
             },
             {
@@ -2537,7 +2537,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.90"
+        "version": "1.0.91"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -2579,7 +2579,7 @@
           "selects": {
             "cfg(not(windows))": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
diff --git a/examples/crate_universe/multi_package/Cargo.Bazel.lock b/examples/crate_universe/multi_package/Cargo.Bazel.lock
index 7488598..e817824 100644
--- a/examples/crate_universe/multi_package/Cargo.Bazel.lock
+++ b/examples/crate_universe/multi_package/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
 {
-  "checksum": "e078fdfdb1aedcceef9ddf849db2b899d2cb956c64acef2e8f67b6c93299eb37",
+  "checksum": "a0fb85aec3e72e155508fd755dd80ec38fac9f27bebe620c44c4109a9319ba1c",
   "crates": {
     "aho-corasick 0.7.18": {
       "name": "aho-corasick",
@@ -299,7 +299,7 @@
               "target": "once_cell"
             },
             {
-              "id": "slab 0.4.5",
+              "id": "slab 0.4.6",
               "target": "slab"
             }
           ],
@@ -310,13 +310,13 @@
       },
       "license": "Apache-2.0 OR MIT"
     },
-    "async-global-executor 2.0.3": {
+    "async-global-executor 2.0.4": {
       "name": "async-global-executor",
-      "version": "2.0.3",
+      "version": "2.0.4",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/async-global-executor/2.0.3/download",
-          "sha256": "c026b7e44f1316b567ee750fea85103f87fcb80792b860e979f221259796ca0a"
+          "url": "https://crates.io/api/v1/crates/async-global-executor/2.0.4/download",
+          "sha256": "c290043c9a95b05d45e952fb6383c67bcb61471f60cfa21e890dba6654234f43"
         }
       },
       "targets": [
@@ -380,7 +380,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "2.0.3"
+        "version": "2.0.4"
       },
       "license": "Apache-2.0 OR MIT"
     },
@@ -439,7 +439,7 @@
               "target": "polling"
             },
             {
-              "id": "slab 0.4.5",
+              "id": "slab 0.4.6",
               "target": "slab"
             },
             {
@@ -454,7 +454,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -651,7 +651,7 @@
                 "target": "async_io"
               },
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               },
               {
@@ -781,14 +781,14 @@
               "target": "pin_utils"
             },
             {
-              "id": "slab 0.4.5",
+              "id": "slab 0.4.6",
               "target": "slab"
             }
           ],
           "selects": {
             "cfg(not(target_os = \"unknown\"))": [
               {
-                "id": "async-global-executor 2.0.3",
+                "id": "async-global-executor 2.0.4",
                 "target": "async_global_executor"
               },
               {
@@ -814,7 +814,7 @@
                 "target": "gloo_timers"
               },
               {
-                "id": "wasm-bindgen-futures 0.4.29",
+                "id": "wasm-bindgen-futures 0.4.30",
                 "target": "wasm_bindgen_futures"
               }
             ]
@@ -909,7 +909,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -917,7 +917,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -1005,7 +1005,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -1677,7 +1677,7 @@
               "target": "core_foundation_sys"
             },
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -1917,7 +1917,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -1987,7 +1987,7 @@
               "target": "curl_sys"
             },
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -2076,7 +2076,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -2304,7 +2304,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -2396,13 +2396,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "encoding_rs 0.8.30": {
+    "encoding_rs 0.8.31": {
       "name": "encoding_rs",
-      "version": "0.8.30",
+      "version": "0.8.31",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/encoding_rs/0.8.30/download",
-          "sha256": "7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df"
+          "url": "https://crates.io/api/v1/crates/encoding_rs/0.8.31/download",
+          "sha256": "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b"
         }
       },
       "targets": [
@@ -2447,21 +2447,21 @@
               "target": "cfg_if"
             },
             {
-              "id": "encoding_rs 0.8.30",
+              "id": "encoding_rs 0.8.31",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.8.30"
+        "version": "0.8.31"
       },
       "build_script_attrs": {
         "data_glob": [
           "**"
         ]
       },
-      "license": null
+      "license": "(Apache-2.0 OR MIT) AND BSD-3-Clause"
     },
     "event-listener 2.5.2": {
       "name": "event-listener",
@@ -3007,7 +3007,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -3015,7 +3015,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -3210,7 +3210,7 @@
               "target": "pin_utils"
             },
             {
-              "id": "slab 0.4.5",
+              "id": "slab 0.4.6",
               "target": "slab"
             }
           ],
@@ -3354,7 +3354,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -3410,11 +3410,11 @@
               "target": "futures_core"
             },
             {
-              "id": "js-sys 0.3.56",
+              "id": "js-sys 0.3.57",
               "target": "js_sys"
             },
             {
-              "id": "wasm-bindgen 0.2.79",
+              "id": "wasm-bindgen 0.2.80",
               "target": "wasm_bindgen"
             }
           ],
@@ -3425,13 +3425,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "h2 0.3.12": {
+    "h2 0.3.13": {
       "name": "h2",
-      "version": "0.3.12",
+      "version": "0.3.13",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/h2/0.3.12/download",
-          "sha256": "62eeb471aa3e3c9197aa4bfeabfe02982f6dc96f750486c0bb0009ac58b26d2b"
+          "url": "https://crates.io/api/v1/crates/h2/0.3.13/download",
+          "sha256": "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57"
         }
       },
       "targets": [
@@ -3484,7 +3484,7 @@
               "target": "indexmap"
             },
             {
-              "id": "slab 0.4.5",
+              "id": "slab 0.4.6",
               "target": "slab"
             },
             {
@@ -3492,7 +3492,7 @@
               "target": "tokio"
             },
             {
-              "id": "tokio-util 0.6.9",
+              "id": "tokio-util 0.7.1",
               "target": "tokio_util"
             },
             {
@@ -3503,7 +3503,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.3.12"
+        "version": "0.3.13"
       },
       "license": "MIT"
     },
@@ -3577,7 +3577,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -4015,7 +4015,7 @@
               "target": "futures_util"
             },
             {
-              "id": "h2 0.3.12",
+              "id": "h2 0.3.13",
               "target": "h2"
             },
             {
@@ -4402,7 +4402,7 @@
               "target": "curl_sys"
             },
             {
-              "id": "encoding_rs 0.8.30",
+              "id": "encoding_rs 0.8.31",
               "target": "encoding_rs"
             },
             {
@@ -4438,7 +4438,7 @@
               "target": "polling"
             },
             {
-              "id": "slab 0.4.5",
+              "id": "slab 0.4.6",
               "target": "slab"
             },
             {
@@ -4553,13 +4553,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "js-sys 0.3.56": {
+    "js-sys 0.3.57": {
       "name": "js-sys",
-      "version": "0.3.56",
+      "version": "0.3.57",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/js-sys/0.3.56/download",
-          "sha256": "a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04"
+          "url": "https://crates.io/api/v1/crates/js-sys/0.3.57/download",
+          "sha256": "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397"
         }
       },
       "targets": [
@@ -4584,14 +4584,14 @@
         "deps": {
           "common": [
             {
-              "id": "wasm-bindgen 0.2.79",
+              "id": "wasm-bindgen 0.2.80",
               "target": "wasm_bindgen"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.3.56"
+        "version": "0.3.57"
       },
       "license": "MIT/Apache-2.0"
     },
@@ -4869,13 +4869,13 @@
       },
       "license": "MIT"
     },
-    "libc 0.2.121": {
+    "libc 0.2.122": {
       "name": "libc",
-      "version": "0.2.121",
+      "version": "0.2.122",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.121/download",
-          "sha256": "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.122/download",
+          "sha256": "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259"
         }
       },
       "targets": [
@@ -4916,14 +4916,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.121"
+        "version": "0.2.122"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -4978,7 +4978,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -5055,7 +5055,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -5079,7 +5079,7 @@
               "target": "cc"
             },
             {
-              "id": "pkg-config 0.3.24",
+              "id": "pkg-config 0.3.25",
               "target": "pkg_config"
             }
           ],
@@ -5466,7 +5466,7 @@
           "selects": {
             "cfg(target_os = \"wasi\")": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               },
               {
@@ -5476,7 +5476,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -5597,7 +5597,7 @@
                 "target": "lazy_static"
               },
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               },
               {
@@ -5788,7 +5788,7 @@
             ],
             "cfg(not(windows))": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -5926,7 +5926,7 @@
               "target": "foreign_types"
             },
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -6047,7 +6047,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -6086,7 +6086,7 @@
               "target": "cc"
             },
             {
-              "id": "pkg-config 0.3.24",
+              "id": "pkg-config 0.3.25",
               "target": "pkg_config"
             }
           ],
@@ -6256,7 +6256,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -6509,7 +6509,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -6517,7 +6517,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -6594,13 +6594,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "pkg-config 0.3.24": {
+    "pkg-config 0.3.25": {
       "name": "pkg-config",
-      "version": "0.3.24",
+      "version": "0.3.25",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/pkg-config/0.3.24/download",
-          "sha256": "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe"
+          "url": "https://crates.io/api/v1/crates/pkg-config/0.3.25/download",
+          "sha256": "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
         }
       },
       "targets": [
@@ -6623,9 +6623,9 @@
           "**"
         ],
         "edition": "2015",
-        "version": "0.3.24"
+        "version": "0.3.25"
       },
-      "license": "MIT/Apache-2.0"
+      "license": "MIT OR Apache-2.0"
     },
     "pkg_a 0.1.0": {
       "name": "pkg_a",
@@ -6806,7 +6806,7 @@
           "selects": {
             "cfg(any(unix, target_os = \"fuchsia\", target_os = \"vxworks\"))": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -6860,13 +6860,13 @@
       },
       "license": "MIT"
     },
-    "proc-macro2 1.0.36": {
+    "proc-macro2 1.0.37": {
       "name": "proc-macro2",
-      "version": "1.0.36",
+      "version": "1.0.37",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.36/download",
-          "sha256": "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
+          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.37/download",
+          "sha256": "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1"
         }
       },
       "targets": [
@@ -6907,7 +6907,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "build_script_build"
             },
             {
@@ -6918,7 +6918,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.36"
+        "version": "1.0.37"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -6962,7 +6962,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             }
           ],
@@ -7295,7 +7295,7 @@
                 "target": "base64"
               },
               {
-                "id": "encoding_rs 0.8.30",
+                "id": "encoding_rs 0.8.31",
                 "target": "encoding_rs"
               },
               {
@@ -7307,7 +7307,7 @@
                 "target": "futures_util"
               },
               {
-                "id": "h2 0.3.12",
+                "id": "h2 0.3.13",
                 "target": "h2"
               },
               {
@@ -7362,7 +7362,7 @@
             ],
             "cfg(target_arch = \"wasm32\")": [
               {
-                "id": "js-sys 0.3.56",
+                "id": "js-sys 0.3.57",
                 "target": "js_sys"
               },
               {
@@ -7370,15 +7370,15 @@
                 "target": "serde_json"
               },
               {
-                "id": "wasm-bindgen 0.2.79",
+                "id": "wasm-bindgen 0.2.80",
                 "target": "wasm_bindgen"
               },
               {
-                "id": "wasm-bindgen-futures 0.4.29",
+                "id": "wasm-bindgen-futures 0.4.30",
                 "target": "wasm_bindgen_futures"
               },
               {
-                "id": "web-sys 0.3.56",
+                "id": "web-sys 0.3.57",
                 "target": "web_sys"
               }
             ],
@@ -7613,7 +7613,7 @@
               "target": "core_foundation_sys"
             },
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -7667,7 +7667,7 @@
               "target": "core_foundation_sys"
             },
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -7798,7 +7798,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -7810,7 +7810,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -8048,7 +8048,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             },
             {
@@ -8103,7 +8103,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -8188,13 +8188,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "slab 0.4.5": {
+    "slab 0.4.6": {
       "name": "slab",
-      "version": "0.4.5",
+      "version": "0.4.6",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/slab/0.4.5/download",
-          "sha256": "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
+          "url": "https://crates.io/api/v1/crates/slab/0.4.6/download",
+          "sha256": "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
         }
       },
       "targets": [
@@ -8221,7 +8221,7 @@
           "std"
         ],
         "edition": "2018",
-        "version": "0.4.5"
+        "version": "0.4.6"
       },
       "license": "MIT"
     },
@@ -8344,7 +8344,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -8419,13 +8419,13 @@
       },
       "license": "MIT / Apache-2.0"
     },
-    "syn 1.0.90": {
+    "syn 1.0.91": {
       "name": "syn",
-      "version": "1.0.90",
+      "version": "1.0.91",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/syn/1.0.90/download",
-          "sha256": "704df27628939572cd88d33f171cd6f896f4eaca85252c6e0a72d8d8287ee86f"
+          "url": "https://crates.io/api/v1/crates/syn/1.0.91/download",
+          "sha256": "b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d"
         }
       },
       "targets": [
@@ -8475,7 +8475,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -8483,7 +8483,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "build_script_build"
             },
             {
@@ -8494,7 +8494,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.90"
+        "version": "1.0.91"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -8549,7 +8549,7 @@
           "selects": {
             "cfg(any(unix, target_os = \"wasi\"))": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -8708,7 +8708,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -8716,7 +8716,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -8957,7 +8957,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               },
               {
@@ -9018,7 +9018,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -9026,7 +9026,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -9083,13 +9083,13 @@
       },
       "license": "MIT"
     },
-    "tokio-util 0.6.9": {
+    "tokio-util 0.7.1": {
       "name": "tokio-util",
-      "version": "0.6.9",
+      "version": "0.7.1",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tokio-util/0.6.9/download",
-          "sha256": "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0"
+          "url": "https://crates.io/api/v1/crates/tokio-util/0.7.1/download",
+          "sha256": "0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764"
         }
       },
       "targets": [
@@ -9113,7 +9113,8 @@
         ],
         "crate_features": [
           "codec",
-          "default"
+          "default",
+          "tracing"
         ],
         "deps": {
           "common": [
@@ -9130,22 +9131,22 @@
               "target": "futures_sink"
             },
             {
-              "id": "log 0.4.16",
-              "target": "log"
-            },
-            {
               "id": "pin-project-lite 0.2.8",
               "target": "pin_project_lite"
             },
             {
               "id": "tokio 1.17.0",
               "target": "tokio"
+            },
+            {
+              "id": "tracing 0.1.32",
+              "target": "tracing"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.6.9"
+        "version": "0.7.1"
       },
       "license": "MIT"
     },
@@ -9232,7 +9233,7 @@
               "target": "pin_project_lite"
             },
             {
-              "id": "tracing-core 0.1.23",
+              "id": "tracing-core 0.1.24",
               "target": "tracing_core"
             }
           ],
@@ -9283,7 +9284,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -9291,7 +9292,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -9302,13 +9303,13 @@
       },
       "license": "MIT"
     },
-    "tracing-core 0.1.23": {
+    "tracing-core 0.1.24": {
       "name": "tracing-core",
-      "version": "0.1.23",
+      "version": "0.1.24",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tracing-core/0.1.23/download",
-          "sha256": "aa31669fa42c09c34d94d8165dd2012e8ff3c66aca50f3bb226b68f216f2706c"
+          "url": "https://crates.io/api/v1/crates/tracing-core/0.1.24/download",
+          "sha256": "90442985ee2f57c9e1b548ee72ae842f4a9a20e3f417cc38dbc5dc684d9bb4ee"
         }
       },
       "targets": [
@@ -9344,7 +9345,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.1.23"
+        "version": "0.1.24"
       },
       "license": "MIT"
     },
@@ -9961,13 +9962,13 @@
       },
       "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
     },
-    "wasm-bindgen 0.2.79": {
+    "wasm-bindgen 0.2.80": {
       "name": "wasm-bindgen",
-      "version": "0.2.79",
+      "version": "0.2.80",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/wasm-bindgen/0.2.79/download",
-          "sha256": "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06"
+          "url": "https://crates.io/api/v1/crates/wasm-bindgen/0.2.80/download",
+          "sha256": "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad"
         }
       },
       "targets": [
@@ -10013,7 +10014,7 @@
               "target": "cfg_if"
             },
             {
-              "id": "wasm-bindgen 0.2.79",
+              "id": "wasm-bindgen 0.2.80",
               "target": "build_script_build"
             }
           ],
@@ -10023,13 +10024,13 @@
         "proc_macro_deps": {
           "common": [
             {
-              "id": "wasm-bindgen-macro 0.2.79",
+              "id": "wasm-bindgen-macro 0.2.80",
               "target": "wasm_bindgen_macro"
             }
           ],
           "selects": {}
         },
-        "version": "0.2.79"
+        "version": "0.2.80"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -10038,13 +10039,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "wasm-bindgen-backend 0.2.79": {
+    "wasm-bindgen-backend 0.2.80": {
       "name": "wasm-bindgen-backend",
-      "version": "0.2.79",
+      "version": "0.2.80",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.79/download",
-          "sha256": "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca"
+          "url": "https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.80/download",
+          "sha256": "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4"
         }
       },
       "targets": [
@@ -10084,7 +10085,7 @@
               "target": "log"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -10092,28 +10093,28 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             },
             {
-              "id": "wasm-bindgen-shared 0.2.79",
+              "id": "wasm-bindgen-shared 0.2.80",
               "target": "wasm_bindgen_shared"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.2.79"
+        "version": "0.2.80"
       },
       "license": "MIT/Apache-2.0"
     },
-    "wasm-bindgen-futures 0.4.29": {
+    "wasm-bindgen-futures 0.4.30": {
       "name": "wasm-bindgen-futures",
-      "version": "0.4.29",
+      "version": "0.4.30",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.29/download",
-          "sha256": "2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395"
+          "url": "https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.30/download",
+          "sha256": "6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2"
         }
       },
       "targets": [
@@ -10142,35 +10143,35 @@
               "target": "cfg_if"
             },
             {
-              "id": "js-sys 0.3.56",
+              "id": "js-sys 0.3.57",
               "target": "js_sys"
             },
             {
-              "id": "wasm-bindgen 0.2.79",
+              "id": "wasm-bindgen 0.2.80",
               "target": "wasm_bindgen"
             }
           ],
           "selects": {
             "cfg(target_feature = \"atomics\")": [
               {
-                "id": "web-sys 0.3.56",
+                "id": "web-sys 0.3.57",
                 "target": "web_sys"
               }
             ]
           }
         },
         "edition": "2018",
-        "version": "0.4.29"
+        "version": "0.4.30"
       },
       "license": "MIT/Apache-2.0"
     },
-    "wasm-bindgen-macro 0.2.79": {
+    "wasm-bindgen-macro 0.2.80": {
       "name": "wasm-bindgen-macro",
-      "version": "0.2.79",
+      "version": "0.2.80",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.79/download",
-          "sha256": "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01"
+          "url": "https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.80/download",
+          "sha256": "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5"
         }
       },
       "targets": [
@@ -10202,24 +10203,24 @@
               "target": "quote"
             },
             {
-              "id": "wasm-bindgen-macro-support 0.2.79",
+              "id": "wasm-bindgen-macro-support 0.2.80",
               "target": "wasm_bindgen_macro_support"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.2.79"
+        "version": "0.2.80"
       },
       "license": "MIT/Apache-2.0"
     },
-    "wasm-bindgen-macro-support 0.2.79": {
+    "wasm-bindgen-macro-support 0.2.80": {
       "name": "wasm-bindgen-macro-support",
-      "version": "0.2.79",
+      "version": "0.2.80",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.79/download",
-          "sha256": "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc"
+          "url": "https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.80/download",
+          "sha256": "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b"
         }
       },
       "targets": [
@@ -10247,7 +10248,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -10255,32 +10256,32 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             },
             {
-              "id": "wasm-bindgen-backend 0.2.79",
+              "id": "wasm-bindgen-backend 0.2.80",
               "target": "wasm_bindgen_backend"
             },
             {
-              "id": "wasm-bindgen-shared 0.2.79",
+              "id": "wasm-bindgen-shared 0.2.80",
               "target": "wasm_bindgen_shared"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.2.79"
+        "version": "0.2.80"
       },
       "license": "MIT/Apache-2.0"
     },
-    "wasm-bindgen-shared 0.2.79": {
+    "wasm-bindgen-shared 0.2.80": {
       "name": "wasm-bindgen-shared",
-      "version": "0.2.79",
+      "version": "0.2.80",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.79/download",
-          "sha256": "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2"
+          "url": "https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.80/download",
+          "sha256": "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744"
         }
       },
       "targets": [
@@ -10317,14 +10318,14 @@
         "deps": {
           "common": [
             {
-              "id": "wasm-bindgen-shared 0.2.79",
+              "id": "wasm-bindgen-shared 0.2.80",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.2.79"
+        "version": "0.2.80"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -10334,13 +10335,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "web-sys 0.3.56": {
+    "web-sys 0.3.57": {
       "name": "web-sys",
-      "version": "0.3.56",
+      "version": "0.3.57",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/web-sys/0.3.56/download",
-          "sha256": "c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb"
+          "url": "https://crates.io/api/v1/crates/web-sys/0.3.57/download",
+          "sha256": "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283"
         }
       },
       "targets": [
@@ -10384,18 +10385,18 @@
         "deps": {
           "common": [
             {
-              "id": "js-sys 0.3.56",
+              "id": "js-sys 0.3.57",
               "target": "js_sys"
             },
             {
-              "id": "wasm-bindgen 0.2.79",
+              "id": "wasm-bindgen 0.2.80",
               "target": "wasm_bindgen"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.3.56"
+        "version": "0.3.57"
       },
       "license": "MIT/Apache-2.0"
     },
diff --git a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
index 2c35037..2a4eaf7 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": "7d557843f51c15e58462cbe0e6a789b40064b6854877ffcfdc8411850617fef1",
+  "checksum": "3a7b41c8aa6d72b38ee436a36986bd86ead405ee1453bf34239ef7396bbf44e1",
   "crates": {
     "ansi_term 0.12.1": {
       "name": "ansi_term",
@@ -92,7 +92,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -100,7 +100,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -519,7 +519,7 @@
               "target": "tracing"
             },
             {
-              "id": "tracing-subscriber 0.3.9",
+              "id": "tracing-subscriber 0.3.10",
               "target": "tracing_subscriber"
             }
           ],
@@ -923,13 +923,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "h2 0.3.12": {
+    "h2 0.3.13": {
       "name": "h2",
-      "version": "0.3.12",
+      "version": "0.3.13",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/h2/0.3.12/download",
-          "sha256": "62eeb471aa3e3c9197aa4bfeabfe02982f6dc96f750486c0bb0009ac58b26d2b"
+          "url": "https://crates.io/api/v1/crates/h2/0.3.13/download",
+          "sha256": "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57"
         }
       },
       "targets": [
@@ -982,7 +982,7 @@
               "target": "indexmap"
             },
             {
-              "id": "slab 0.4.5",
+              "id": "slab 0.4.6",
               "target": "slab"
             },
             {
@@ -990,7 +990,7 @@
               "target": "tokio"
             },
             {
-              "id": "tokio-util 0.6.9",
+              "id": "tokio-util 0.7.1",
               "target": "tokio_util"
             },
             {
@@ -1001,7 +1001,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.3.12"
+        "version": "0.3.13"
       },
       "license": "MIT"
     },
@@ -1075,7 +1075,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -1375,7 +1375,7 @@
               "target": "futures_util"
             },
             {
-              "id": "h2 0.3.12",
+              "id": "h2 0.3.13",
               "target": "h2"
             },
             {
@@ -1571,13 +1571,13 @@
       },
       "license": "MIT/Apache-2.0"
     },
-    "libc 0.2.121": {
+    "libc 0.2.122": {
       "name": "libc",
-      "version": "0.2.121",
+      "version": "0.2.122",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/libc/0.2.121/download",
-          "sha256": "efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f"
+          "url": "https://crates.io/api/v1/crates/libc/0.2.122/download",
+          "sha256": "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259"
         }
       },
       "targets": [
@@ -1618,14 +1618,14 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "build_script_build"
             }
           ],
           "selects": {}
         },
         "edition": "2015",
-        "version": "0.2.121"
+        "version": "0.2.122"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -1981,7 +1981,7 @@
           "selects": {
             "cfg(target_os = \"wasi\")": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               },
               {
@@ -1991,7 +1991,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -2164,7 +2164,7 @@
             ],
             "cfg(not(windows))": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ]
@@ -2327,7 +2327,7 @@
             ],
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -2455,7 +2455,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -2463,7 +2463,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -2540,13 +2540,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "proc-macro2 1.0.36": {
+    "proc-macro2 1.0.37": {
       "name": "proc-macro2",
-      "version": "1.0.36",
+      "version": "1.0.37",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.36/download",
-          "sha256": "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
+          "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.37/download",
+          "sha256": "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1"
         }
       },
       "targets": [
@@ -2587,7 +2587,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "build_script_build"
             },
             {
@@ -2598,7 +2598,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.36"
+        "version": "1.0.37"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -2642,7 +2642,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             }
           ],
@@ -3027,7 +3027,7 @@
         "deps": {
           "common": [
             {
-              "id": "libc 0.2.121",
+              "id": "libc 0.2.122",
               "target": "libc"
             }
           ],
@@ -3038,13 +3038,13 @@
       },
       "license": "Apache-2.0/MIT"
     },
-    "slab 0.4.5": {
+    "slab 0.4.6": {
       "name": "slab",
-      "version": "0.4.5",
+      "version": "0.4.6",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/slab/0.4.5/download",
-          "sha256": "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
+          "url": "https://crates.io/api/v1/crates/slab/0.4.6/download",
+          "sha256": "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
         }
       },
       "targets": [
@@ -3071,7 +3071,7 @@
           "std"
         ],
         "edition": "2018",
-        "version": "0.4.5"
+        "version": "0.4.6"
       },
       "license": "MIT"
     },
@@ -3144,7 +3144,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               }
             ],
@@ -3161,13 +3161,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "syn 1.0.90": {
+    "syn 1.0.91": {
       "name": "syn",
-      "version": "1.0.90",
+      "version": "1.0.91",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/syn/1.0.90/download",
-          "sha256": "704df27628939572cd88d33f171cd6f896f4eaca85252c6e0a72d8d8287ee86f"
+          "url": "https://crates.io/api/v1/crates/syn/1.0.91/download",
+          "sha256": "b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d"
         }
       },
       "targets": [
@@ -3217,7 +3217,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -3225,7 +3225,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "build_script_build"
             },
             {
@@ -3236,7 +3236,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.0.90"
+        "version": "1.0.91"
       },
       "build_script_attrs": {
         "data_glob": [
@@ -3412,7 +3412,7 @@
           "selects": {
             "cfg(unix)": [
               {
-                "id": "libc 0.2.121",
+                "id": "libc 0.2.122",
                 "target": "libc"
               },
               {
@@ -3473,7 +3473,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -3481,7 +3481,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -3492,72 +3492,6 @@
       },
       "license": "MIT"
     },
-    "tokio-util 0.6.9": {
-      "name": "tokio-util",
-      "version": "0.6.9",
-      "repository": {
-        "Http": {
-          "url": "https://crates.io/api/v1/crates/tokio-util/0.6.9/download",
-          "sha256": "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0"
-        }
-      },
-      "targets": [
-        {
-          "Library": {
-            "crate_name": "tokio_util",
-            "crate_root": "src/lib.rs",
-            "srcs": {
-              "include": [
-                "**/*.rs"
-              ],
-              "exclude": []
-            }
-          }
-        }
-      ],
-      "library_target_name": "tokio_util",
-      "common_attrs": {
-        "compile_data_glob": [
-          "**"
-        ],
-        "crate_features": [
-          "codec",
-          "default"
-        ],
-        "deps": {
-          "common": [
-            {
-              "id": "bytes 1.1.0",
-              "target": "bytes"
-            },
-            {
-              "id": "futures-core 0.3.21",
-              "target": "futures_core"
-            },
-            {
-              "id": "futures-sink 0.3.21",
-              "target": "futures_sink"
-            },
-            {
-              "id": "log 0.4.16",
-              "target": "log"
-            },
-            {
-              "id": "pin-project-lite 0.2.8",
-              "target": "pin_project_lite"
-            },
-            {
-              "id": "tokio 1.17.0",
-              "target": "tokio"
-            }
-          ],
-          "selects": {}
-        },
-        "edition": "2018",
-        "version": "0.6.9"
-      },
-      "license": "MIT"
-    },
     "tokio-util 0.7.1": {
       "name": "tokio-util",
       "version": "0.7.1",
@@ -3586,6 +3520,11 @@
         "compile_data_glob": [
           "**"
         ],
+        "crate_features": [
+          "codec",
+          "default",
+          "tracing"
+        ],
         "deps": {
           "common": [
             {
@@ -3607,6 +3546,10 @@
             {
               "id": "tokio 1.17.0",
               "target": "tokio"
+            },
+            {
+              "id": "tracing 0.1.32",
+              "target": "tracing"
             }
           ],
           "selects": {}
@@ -3915,7 +3858,7 @@
               "target": "pin_project_lite"
             },
             {
-              "id": "tracing-core 0.1.23",
+              "id": "tracing-core 0.1.24",
               "target": "tracing_core"
             }
           ],
@@ -3966,7 +3909,7 @@
         "deps": {
           "common": [
             {
-              "id": "proc-macro2 1.0.36",
+              "id": "proc-macro2 1.0.37",
               "target": "proc_macro2"
             },
             {
@@ -3974,7 +3917,7 @@
               "target": "quote"
             },
             {
-              "id": "syn 1.0.90",
+              "id": "syn 1.0.91",
               "target": "syn"
             }
           ],
@@ -3985,13 +3928,13 @@
       },
       "license": "MIT"
     },
-    "tracing-core 0.1.23": {
+    "tracing-core 0.1.24": {
       "name": "tracing-core",
-      "version": "0.1.23",
+      "version": "0.1.24",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tracing-core/0.1.23/download",
-          "sha256": "aa31669fa42c09c34d94d8165dd2012e8ff3c66aca50f3bb226b68f216f2706c"
+          "url": "https://crates.io/api/v1/crates/tracing-core/0.1.24/download",
+          "sha256": "90442985ee2f57c9e1b548ee72ae842f4a9a20e3f417cc38dbc5dc684d9bb4ee"
         }
       },
       "targets": [
@@ -4036,7 +3979,7 @@
           }
         },
         "edition": "2018",
-        "version": "0.1.23"
+        "version": "0.1.24"
       },
       "license": "MIT"
     },
@@ -4083,7 +4026,7 @@
               "target": "log"
             },
             {
-              "id": "tracing-core 0.1.23",
+              "id": "tracing-core 0.1.24",
               "target": "tracing_core"
             }
           ],
@@ -4094,13 +4037,13 @@
       },
       "license": "MIT"
     },
-    "tracing-subscriber 0.3.9": {
+    "tracing-subscriber 0.3.10": {
       "name": "tracing-subscriber",
-      "version": "0.3.9",
+      "version": "0.3.10",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/tracing-subscriber/0.3.9/download",
-          "sha256": "9e0ab7bdc962035a87fba73f3acca9b8a8d0034c2e6f60b84aeaaddddc155dce"
+          "url": "https://crates.io/api/v1/crates/tracing-subscriber/0.3.10/download",
+          "sha256": "b9df98b037d039d03400d9dd06b0f8ce05486b5f25e9a2d7d36196e142ebbc52"
         }
       },
       "targets": [
@@ -4154,7 +4097,7 @@
               "target": "thread_local"
             },
             {
-              "id": "tracing-core 0.1.23",
+              "id": "tracing-core 0.1.24",
               "target": "tracing_core"
             },
             {
@@ -4165,7 +4108,7 @@
           "selects": {}
         },
         "edition": "2018",
-        "version": "0.3.9"
+        "version": "0.3.10"
       },
       "license": "MIT"
     },