Updated crate_universe version to `0.4.0`. (#1435)

* Updated crate_universe version to `0.4.0`.

* Regenerated crate_universe outputs

* Regenerated crate_universe example outputs
diff --git a/crate_universe/3rdparty/Cargo.Bazel.lock b/crate_universe/3rdparty/Cargo.Bazel.lock
index 6b0d1d7..c318546 100644
--- a/crate_universe/3rdparty/Cargo.Bazel.lock
+++ b/crate_universe/3rdparty/Cargo.Bazel.lock
@@ -102,7 +102,7 @@
 
 [[package]]
 name = "cargo-bazel"
-version = "0.3.0"
+version = "0.4.0"
 dependencies = [
  "anyhow",
  "cargo-lock",
@@ -724,9 +724,9 @@
 
 [[package]]
 name = "once_cell"
-version = "1.12.1"
+version = "1.13.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
 
 [[package]]
 name = "opaque-debug"
@@ -975,9 +975,9 @@
 
 [[package]]
 name = "regex"
-version = "1.5.6"
+version = "1.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
 dependencies = [
  "aho-corasick",
  "memchr",
@@ -986,9 +986,9 @@
 
 [[package]]
 name = "regex-syntax"
-version = "0.6.26"
+version = "0.6.27"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
 
 [[package]]
 name = "remove_dir_all"
@@ -1257,9 +1257,9 @@
 
 [[package]]
 name = "ucd-trie"
-version = "0.1.3"
+version = "0.1.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
+checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c"
 
 [[package]]
 name = "uncased"
diff --git a/crate_universe/3rdparty/crates/BUILD.bazel b/crate_universe/3rdparty/crates/BUILD.bazel
index 9af8688..6b7b115 100644
--- a/crate_universe/3rdparty/crates/BUILD.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.bazel
@@ -100,7 +100,7 @@
 
 alias(
     name = "regex",
-    actual = "@crate_universe_crate_index__regex-1.5.6//:regex",
+    actual = "@crate_universe_crate_index__regex-1.6.0//:regex",
     tags = ["manual"],
 )
 
diff --git a/crate_universe/3rdparty/crates/BUILD.clap-3.2.8.bazel b/crate_universe/3rdparty/crates/BUILD.clap-3.2.8.bazel
index 8c53d78..e268ad8 100644
--- a/crate_universe/3rdparty/crates/BUILD.clap-3.2.8.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.clap-3.2.8.bazel
@@ -93,7 +93,7 @@
             "@crate_universe_crate_index__bitflags-1.3.2//:bitflags",
             "@crate_universe_crate_index__clap_lex-0.2.4//:clap_lex",
             "@crate_universe_crate_index__indexmap-1.9.1//:indexmap",
-            "@crate_universe_crate_index__once_cell-1.12.1//:once_cell",
+            "@crate_universe_crate_index__once_cell-1.13.0//:once_cell",
             "@crate_universe_crate_index__strsim-0.10.0//:strsim",
             "@crate_universe_crate_index__termcolor-1.1.3//:termcolor",
             "@crate_universe_crate_index__textwrap-0.15.0//:textwrap",
@@ -171,7 +171,7 @@
             "@crate_universe_crate_index__bitflags-1.3.2//:bitflags",
             "@crate_universe_crate_index__clap_lex-0.2.4//:clap_lex",
             "@crate_universe_crate_index__indexmap-1.9.1//:indexmap",
-            "@crate_universe_crate_index__once_cell-1.12.1//:once_cell",
+            "@crate_universe_crate_index__once_cell-1.13.0//:once_cell",
             "@crate_universe_crate_index__strsim-0.10.0//:strsim",
             "@crate_universe_crate_index__termcolor-1.1.3//:termcolor",
             "@crate_universe_crate_index__textwrap-0.15.0//:textwrap",
diff --git a/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.10.bazel b/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.10.bazel
index c375694..391fc10 100644
--- a/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.10.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.crossbeam-utils-0.8.10.bazel
@@ -85,7 +85,7 @@
         "//conditions:default": [
             "@crate_universe_crate_index__cfg-if-1.0.0//:cfg_if",
             "@crate_universe_crate_index__crossbeam-utils-0.8.10//:build_script_build",
-            "@crate_universe_crate_index__once_cell-1.12.1//:once_cell",
+            "@crate_universe_crate_index__once_cell-1.13.0//:once_cell",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/BUILD.globset-0.4.9.bazel b/crate_universe/3rdparty/crates/BUILD.globset-0.4.9.bazel
index 43abfee..8462ab9 100644
--- a/crate_universe/3rdparty/crates/BUILD.globset-0.4.9.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.globset-0.4.9.bazel
@@ -82,7 +82,7 @@
             "@crate_universe_crate_index__bstr-0.2.17//:bstr",
             "@crate_universe_crate_index__fnv-1.0.7//:fnv",
             "@crate_universe_crate_index__log-0.4.17//:log",
-            "@crate_universe_crate_index__regex-1.5.6//:regex",
+            "@crate_universe_crate_index__regex-1.6.0//:regex",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/BUILD.ignore-0.4.18.bazel b/crate_universe/3rdparty/crates/BUILD.ignore-0.4.18.bazel
index 6ea3b1a..314464b 100644
--- a/crate_universe/3rdparty/crates/BUILD.ignore-0.4.18.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.ignore-0.4.18.bazel
@@ -89,7 +89,7 @@
             "@crate_universe_crate_index__lazy_static-1.4.0//:lazy_static",
             "@crate_universe_crate_index__log-0.4.17//:log",
             "@crate_universe_crate_index__memchr-2.5.0//:memchr",
-            "@crate_universe_crate_index__regex-1.5.6//:regex",
+            "@crate_universe_crate_index__regex-1.6.0//:regex",
             "@crate_universe_crate_index__same-file-1.0.6//:same_file",
             "@crate_universe_crate_index__thread_local-1.1.4//:thread_local",
             "@crate_universe_crate_index__walkdir-2.3.2//:walkdir",
@@ -100,7 +100,7 @@
             "@crate_universe_crate_index__lazy_static-1.4.0//:lazy_static",
             "@crate_universe_crate_index__log-0.4.17//:log",
             "@crate_universe_crate_index__memchr-2.5.0//:memchr",
-            "@crate_universe_crate_index__regex-1.5.6//:regex",
+            "@crate_universe_crate_index__regex-1.6.0//:regex",
             "@crate_universe_crate_index__same-file-1.0.6//:same_file",
             "@crate_universe_crate_index__thread_local-1.1.4//:thread_local",
             "@crate_universe_crate_index__walkdir-2.3.2//:walkdir",
diff --git a/crate_universe/3rdparty/crates/BUILD.once_cell-1.12.1.bazel b/crate_universe/3rdparty/crates/BUILD.once_cell-1.13.0.bazel
similarity index 98%
rename from crate_universe/3rdparty/crates/BUILD.once_cell-1.12.1.bazel
rename to crate_universe/3rdparty/crates/BUILD.once_cell-1.13.0.bazel
index 418a63d..f1828a7 100644
--- a/crate_universe/3rdparty/crates/BUILD.once_cell-1.12.1.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.once_cell-1.13.0.bazel
@@ -76,7 +76,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.12.1",
+    version = "1.13.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/crate_universe/3rdparty/crates/BUILD.parse-zoneinfo-0.3.0.bazel b/crate_universe/3rdparty/crates/BUILD.parse-zoneinfo-0.3.0.bazel
index 15dcc1a..39d50e0 100644
--- a/crate_universe/3rdparty/crates/BUILD.parse-zoneinfo-0.3.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.parse-zoneinfo-0.3.0.bazel
@@ -76,7 +76,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__regex-1.5.6//:regex",
+            "@crate_universe_crate_index__regex-1.6.0//:regex",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/BUILD.pest-2.1.3.bazel b/crate_universe/3rdparty/crates/BUILD.pest-2.1.3.bazel
index 3c9ac80..888895f 100644
--- a/crate_universe/3rdparty/crates/BUILD.pest-2.1.3.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.pest-2.1.3.bazel
@@ -76,7 +76,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__ucd-trie-0.1.3//:ucd_trie",
+            "@crate_universe_crate_index__ucd-trie-0.1.4//:ucd_trie",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/BUILD.regex-1.5.6.bazel b/crate_universe/3rdparty/crates/BUILD.regex-1.6.0.bazel
similarity index 96%
rename from crate_universe/3rdparty/crates/BUILD.regex-1.5.6.bazel
rename to crate_universe/3rdparty/crates/BUILD.regex-1.6.0.bazel
index 30a1d98..683de00 100644
--- a/crate_universe/3rdparty/crates/BUILD.regex-1.5.6.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.regex-1.6.0.bazel
@@ -89,13 +89,13 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.5.6",
+    version = "1.6.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
             "@crate_universe_crate_index__aho-corasick-0.7.18//:aho_corasick",
             "@crate_universe_crate_index__memchr-2.5.0//:memchr",
-            "@crate_universe_crate_index__regex-syntax-0.6.26//:regex_syntax",
+            "@crate_universe_crate_index__regex-syntax-0.6.27//:regex_syntax",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.26.bazel b/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.27.bazel
similarity index 98%
rename from crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.26.bazel
rename to crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.27.bazel
index cfc5c85..781c2a8 100644
--- a/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.26.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.regex-syntax-0.6.27.bazel
@@ -81,7 +81,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.6.26",
+    version = "0.6.27",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/crate_universe/3rdparty/crates/BUILD.tera-1.16.0.bazel b/crate_universe/3rdparty/crates/BUILD.tera-1.16.0.bazel
index ca8edaf..3e9bc16 100644
--- a/crate_universe/3rdparty/crates/BUILD.tera-1.16.0.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.tera-1.16.0.bazel
@@ -94,7 +94,7 @@
             "@crate_universe_crate_index__percent-encoding-2.1.0//:percent_encoding",
             "@crate_universe_crate_index__pest-2.1.3//:pest",
             "@crate_universe_crate_index__rand-0.8.5//:rand",
-            "@crate_universe_crate_index__regex-1.5.6//:regex",
+            "@crate_universe_crate_index__regex-1.6.0//:regex",
             "@crate_universe_crate_index__serde-1.0.138//:serde",
             "@crate_universe_crate_index__serde_json-1.0.82//:serde_json",
             "@crate_universe_crate_index__slug-0.1.4//:slug",
diff --git a/crate_universe/3rdparty/crates/BUILD.thread_local-1.1.4.bazel b/crate_universe/3rdparty/crates/BUILD.thread_local-1.1.4.bazel
index 9fd5a2e..6767161 100644
--- a/crate_universe/3rdparty/crates/BUILD.thread_local-1.1.4.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.thread_local-1.1.4.bazel
@@ -76,7 +76,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__once_cell-1.12.1//:once_cell",
+            "@crate_universe_crate_index__once_cell-1.13.0//:once_cell",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.3.bazel b/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.4.bazel
similarity index 96%
rename from crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.3.bazel
rename to crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.4.bazel
index 2e009dd..b888df1 100644
--- a/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.3.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.ucd-trie-0.1.4.bazel
@@ -20,7 +20,7 @@
 package(default_visibility = ["//visibility:public"])
 
 # licenses([
-#     "TODO",  # MIT/Apache-2.0
+#     "TODO",  # MIT OR Apache-2.0
 # ])
 
 rust_library(
@@ -74,7 +74,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.1.3",
+    version = "0.1.4",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/crate_universe/3rdparty/crates/BUILD.unicode-linebreak-0.1.2.bazel b/crate_universe/3rdparty/crates/BUILD.unicode-linebreak-0.1.2.bazel
index 7bd67c7..39f7498 100644
--- a/crate_universe/3rdparty/crates/BUILD.unicode-linebreak-0.1.2.bazel
+++ b/crate_universe/3rdparty/crates/BUILD.unicode-linebreak-0.1.2.bazel
@@ -147,7 +147,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crate_universe_crate_index__regex-1.5.6//:regex",
+            "@crate_universe_crate_index__regex-1.6.0//:regex",
         ],
     }),
 )
diff --git a/crate_universe/3rdparty/crates/defs.bzl b/crate_universe/3rdparty/crates/defs.bzl
index fb3af8d..3f261a1 100644
--- a/crate_universe/3rdparty/crates/defs.bzl
+++ b/crate_universe/3rdparty/crates/defs.bzl
@@ -301,7 +301,7 @@
             "hex": "@crate_universe_crate_index__hex-0.4.3//:hex",
             "normpath": "@crate_universe_crate_index__normpath-0.3.2//:normpath",
             "pathdiff": "@crate_universe_crate_index__pathdiff-0.2.1//:pathdiff",
-            "regex": "@crate_universe_crate_index__regex-1.5.6//:regex",
+            "regex": "@crate_universe_crate_index__regex-1.6.0//:regex",
             "semver": "@crate_universe_crate_index__semver-1.0.12//:semver",
             "serde": "@crate_universe_crate_index__serde-1.0.138//:serde",
             "serde_json": "@crate_universe_crate_index__serde_json-1.0.82//:serde_json",
@@ -1186,12 +1186,12 @@
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__once_cell-1.12.1",
-        sha256 = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55",
+        name = "crate_universe_crate_index__once_cell-1.13.0",
+        sha256 = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/once_cell/1.12.1/download"],
-        strip_prefix = "once_cell-1.12.1",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.once_cell-1.12.1.bazel"),
+        urls = ["https://crates.io/api/v1/crates/once_cell/1.13.0/download"],
+        strip_prefix = "once_cell-1.13.0",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.once_cell-1.13.0.bazel"),
     )
 
     maybe(
@@ -1466,22 +1466,22 @@
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__regex-1.5.6",
-        sha256 = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1",
+        name = "crate_universe_crate_index__regex-1.6.0",
+        sha256 = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/regex/1.5.6/download"],
-        strip_prefix = "regex-1.5.6",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-1.5.6.bazel"),
+        urls = ["https://crates.io/api/v1/crates/regex/1.6.0/download"],
+        strip_prefix = "regex-1.6.0",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-1.6.0.bazel"),
     )
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__regex-syntax-0.6.26",
-        sha256 = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64",
+        name = "crate_universe_crate_index__regex-syntax-0.6.27",
+        sha256 = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.26/download"],
-        strip_prefix = "regex-syntax-0.6.26",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-syntax-0.6.26.bazel"),
+        urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.27/download"],
+        strip_prefix = "regex-syntax-0.6.27",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.regex-syntax-0.6.27.bazel"),
     )
 
     maybe(
@@ -1776,12 +1776,12 @@
 
     maybe(
         http_archive,
-        name = "crate_universe_crate_index__ucd-trie-0.1.3",
-        sha256 = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c",
+        name = "crate_universe_crate_index__ucd-trie-0.1.4",
+        sha256 = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/ucd-trie/0.1.3/download"],
-        strip_prefix = "ucd-trie-0.1.3",
-        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ucd-trie-0.1.3.bazel"),
+        urls = ["https://crates.io/api/v1/crates/ucd-trie/0.1.4/download"],
+        strip_prefix = "ucd-trie-0.1.4",
+        build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.ucd-trie-0.1.4.bazel"),
     )
 
     maybe(
diff --git a/crate_universe/Cargo.lock b/crate_universe/Cargo.lock
index ebde6c8..7866132 100644
--- a/crate_universe/Cargo.lock
+++ b/crate_universe/Cargo.lock
@@ -102,7 +102,7 @@
 
 [[package]]
 name = "cargo-bazel"
-version = "0.3.0"
+version = "0.4.0"
 dependencies = [
  "anyhow",
  "cargo-lock",
@@ -724,9 +724,9 @@
 
 [[package]]
 name = "once_cell"
-version = "1.12.1"
+version = "1.13.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
 
 [[package]]
 name = "opaque-debug"
@@ -975,9 +975,9 @@
 
 [[package]]
 name = "regex"
-version = "1.5.6"
+version = "1.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
 dependencies = [
  "aho-corasick",
  "memchr",
@@ -986,9 +986,9 @@
 
 [[package]]
 name = "regex-syntax"
-version = "0.6.26"
+version = "0.6.27"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
 
 [[package]]
 name = "remove_dir_all"
@@ -1257,9 +1257,9 @@
 
 [[package]]
 name = "ucd-trie"
-version = "0.1.3"
+version = "0.1.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
+checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c"
 
 [[package]]
 name = "uncased"
diff --git a/crate_universe/Cargo.toml b/crate_universe/Cargo.toml
index 32ed355..dd4103e 100644
--- a/crate_universe/Cargo.toml
+++ b/crate_universe/Cargo.toml
@@ -6,7 +6,7 @@
 
 [package]
 name = "cargo-bazel"
-version = "0.3.0"
+version = "0.4.0"
 authors = [
     "Andre Brisco - andre.brisco@protonmail.com",
 ]
diff --git a/crate_universe/version.bzl b/crate_universe/version.bzl
index be24e3b..471a662 100644
--- a/crate_universe/version.bzl
+++ b/crate_universe/version.bzl
@@ -1,3 +1,3 @@
 """ Version info for the `cargo-bazel` repository """
 
-VERSION = "0.3.0"
+VERSION = "0.4.0"
diff --git a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
index 25bb93d..ed8b08d 100644
--- a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
+++ b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock
@@ -213,9 +213,9 @@
 
 [[package]]
 name = "once_cell"
-version = "1.12.1"
+version = "1.13.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
 
 [[package]]
 name = "os_str_bytes"
@@ -303,9 +303,9 @@
 
 [[package]]
 name = "regex"
-version = "1.5.6"
+version = "1.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
 dependencies = [
  "aho-corasick",
  "memchr",
@@ -314,9 +314,9 @@
 
 [[package]]
 name = "regex-syntax"
-version = "0.6.26"
+version = "0.6.27"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
 
 [[package]]
 name = "strsim"
diff --git a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
index 1e52d1d..f758ca9 100644
--- a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
+++ b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
 {
-  "checksum": "a6a791f552205354b815e9fa201c2f4bd6753f0e71b06c5932542e2752e49201",
+  "checksum": "04b34747180661c382e22669227cda846018c93d1d9b59455a91f607879088f3",
   "crates": {
     "aho-corasick 0.7.18": {
       "name": "aho-corasick",
@@ -340,7 +340,7 @@
               "target": "indexmap"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             },
             {
@@ -571,7 +571,7 @@
               "target": "log"
             },
             {
-              "id": "regex 1.5.6",
+              "id": "regex 1.6.0",
               "target": "regex"
             },
             {
@@ -1274,13 +1274,13 @@
       },
       "license": "MIT"
     },
-    "once_cell 1.12.1": {
+    "once_cell 1.13.0": {
       "name": "once_cell",
-      "version": "1.12.1",
+      "version": "1.13.0",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/once_cell/1.12.1/download",
-          "sha256": "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55"
+          "url": "https://crates.io/api/v1/crates/once_cell/1.13.0/download",
+          "sha256": "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
         }
       },
       "targets": [
@@ -1309,7 +1309,7 @@
           "std"
         ],
         "edition": "2018",
-        "version": "1.12.1"
+        "version": "1.13.0"
       },
       "license": "MIT OR Apache-2.0"
     },
@@ -1848,13 +1848,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "regex 1.5.6": {
+    "regex 1.6.0": {
       "name": "regex",
-      "version": "1.5.6",
+      "version": "1.6.0",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/regex/1.5.6/download",
-          "sha256": "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
+          "url": "https://crates.io/api/v1/crates/regex/1.6.0/download",
+          "sha256": "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
         }
       },
       "targets": [
@@ -1897,24 +1897,24 @@
               "target": "memchr"
             },
             {
-              "id": "regex-syntax 0.6.26",
+              "id": "regex-syntax 0.6.27",
               "target": "regex_syntax"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.5.6"
+        "version": "1.6.0"
       },
       "license": "MIT OR Apache-2.0"
     },
-    "regex-syntax 0.6.26": {
+    "regex-syntax 0.6.27": {
       "name": "regex-syntax",
-      "version": "0.6.26",
+      "version": "0.6.27",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/regex-syntax/0.6.26/download",
-          "sha256": "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
+          "url": "https://crates.io/api/v1/crates/regex-syntax/0.6.27/download",
+          "sha256": "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
         }
       },
       "targets": [
@@ -1937,7 +1937,7 @@
           "**"
         ],
         "edition": "2018",
-        "version": "0.6.26"
+        "version": "0.6.27"
       },
       "license": "MIT OR Apache-2.0"
     },
diff --git a/examples/crate_universe/cargo_local/Cargo.lock b/examples/crate_universe/cargo_local/Cargo.lock
index 8719b48..a9454b6 100644
--- a/examples/crate_universe/cargo_local/Cargo.lock
+++ b/examples/crate_universe/cargo_local/Cargo.lock
@@ -144,9 +144,9 @@
 
 [[package]]
 name = "once_cell"
-version = "1.12.1"
+version = "1.13.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
 
 [[package]]
 name = "parking_lot"
diff --git a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
index 762e947..9744c40 100644
--- a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
+++ b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
 {
-  "checksum": "389f819617c0dc489ea668d45b3d0071d11354dcff7268a94a842addedd36575",
+  "checksum": "9d86d7981ecd68535fb8b25f78a530d25ef3abb54da1a9fea757abc49a68b5f3",
   "crates": {
     "ansi_term 0.12.1": {
       "name": "ansi_term",
diff --git a/examples/crate_universe/multi_package/Cargo.Bazel.lock b/examples/crate_universe/multi_package/Cargo.Bazel.lock
index 602ff4b..ef75482 100644
--- a/examples/crate_universe/multi_package/Cargo.Bazel.lock
+++ b/examples/crate_universe/multi_package/Cargo.Bazel.lock
@@ -1005,9 +1005,9 @@
 
 [[package]]
 name = "once_cell"
-version = "1.12.1"
+version = "1.13.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
 
 [[package]]
 name = "opaque-debug"
@@ -1241,9 +1241,9 @@
 
 [[package]]
 name = "regex"
-version = "1.5.6"
+version = "1.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
 dependencies = [
  "aho-corasick",
  "memchr",
@@ -1252,9 +1252,9 @@
 
 [[package]]
 name = "regex-syntax"
-version = "0.6.26"
+version = "0.6.27"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
 
 [[package]]
 name = "remove_dir_all"
diff --git a/examples/crate_universe/multi_package/cargo-bazel-lock.json b/examples/crate_universe/multi_package/cargo-bazel-lock.json
index 03d0505..5e1b038 100644
--- a/examples/crate_universe/multi_package/cargo-bazel-lock.json
+++ b/examples/crate_universe/multi_package/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
 {
-  "checksum": "e2d93ef87f5f58c78b69eddbdd23313a96caa65fe18728f05351891fdeed8c66",
+  "checksum": "bf7a243cb3d0fa24bccdb3575b28163312c461be5cc737dd99e85e02852b4036",
   "crates": {
     "aho-corasick 0.7.18": {
       "name": "aho-corasick",
@@ -295,7 +295,7 @@
               "target": "futures_lite"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             },
             {
@@ -373,7 +373,7 @@
               "target": "num_cpus"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             }
           ],
@@ -427,7 +427,7 @@
               "target": "log"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             },
             {
@@ -598,7 +598,7 @@
               "target": "futures_lite"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             }
           ],
@@ -722,7 +722,7 @@
               "target": "memchr"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             },
             {
@@ -1096,7 +1096,7 @@
               "target": "lalrpop_util"
             },
             {
-              "id": "regex 1.5.6",
+              "id": "regex 1.6.0",
               "target": "regex"
             }
           ],
@@ -1325,7 +1325,7 @@
               "target": "futures_lite"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             }
           ],
@@ -1756,7 +1756,7 @@
               "target": "build_script_build"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             }
           ],
@@ -3866,7 +3866,7 @@
               "target": "log"
             },
             {
-              "id": "regex 1.5.6",
+              "id": "regex 1.6.0",
               "target": "regex"
             },
             {
@@ -4383,7 +4383,7 @@
               "target": "mime"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             },
             {
@@ -4677,11 +4677,11 @@
               "target": "pico_args"
             },
             {
-              "id": "regex 1.5.6",
+              "id": "regex 1.6.0",
               "target": "regex"
             },
             {
-              "id": "regex-syntax 0.6.26",
+              "id": "regex-syntax 0.6.27",
               "target": "regex_syntax"
             },
             {
@@ -4745,7 +4745,7 @@
         "deps": {
           "common": [
             {
-              "id": "regex 1.5.6",
+              "id": "regex 1.6.0",
               "target": "regex"
             }
           ],
@@ -5635,13 +5635,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "once_cell 1.12.1": {
+    "once_cell 1.13.0": {
       "name": "once_cell",
-      "version": "1.12.1",
+      "version": "1.13.0",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/once_cell/1.12.1/download",
-          "sha256": "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55"
+          "url": "https://crates.io/api/v1/crates/once_cell/1.13.0/download",
+          "sha256": "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
         }
       },
       "targets": [
@@ -5670,7 +5670,7 @@
           "std"
         ],
         "edition": "2018",
-        "version": "1.12.1"
+        "version": "1.13.0"
       },
       "license": "MIT OR Apache-2.0"
     },
@@ -5766,7 +5766,7 @@
               "target": "libc"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             },
             {
@@ -6981,13 +6981,13 @@
       },
       "license": "MIT"
     },
-    "regex 1.5.6": {
+    "regex 1.6.0": {
       "name": "regex",
-      "version": "1.5.6",
+      "version": "1.6.0",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/regex/1.5.6/download",
-          "sha256": "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
+          "url": "https://crates.io/api/v1/crates/regex/1.6.0/download",
+          "sha256": "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
         }
       },
       "targets": [
@@ -7039,24 +7039,24 @@
               "target": "memchr"
             },
             {
-              "id": "regex-syntax 0.6.26",
+              "id": "regex-syntax 0.6.27",
               "target": "regex_syntax"
             }
           ],
           "selects": {}
         },
         "edition": "2018",
-        "version": "1.5.6"
+        "version": "1.6.0"
       },
       "license": "MIT OR Apache-2.0"
     },
-    "regex-syntax 0.6.26": {
+    "regex-syntax 0.6.27": {
       "name": "regex-syntax",
-      "version": "0.6.26",
+      "version": "0.6.27",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/regex-syntax/0.6.26/download",
-          "sha256": "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
+          "url": "https://crates.io/api/v1/crates/regex-syntax/0.6.27/download",
+          "sha256": "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
         }
       },
       "targets": [
@@ -7090,7 +7090,7 @@
           "unicode-segment"
         ],
         "edition": "2018",
-        "version": "0.6.26"
+        "version": "0.6.27"
       },
       "license": "MIT OR Apache-2.0"
     },
@@ -7852,7 +7852,7 @@
         "deps": {
           "common": [
             {
-              "id": "regex 1.5.6",
+              "id": "regex 1.6.0",
               "target": "regex"
             },
             {
@@ -8316,7 +8316,7 @@
               "target": "debug_unreachable"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             },
             {
@@ -8862,7 +8862,7 @@
               "target": "num_cpus"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             },
             {
@@ -9258,7 +9258,7 @@
         "deps": {
           "common": [
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             }
           ],
diff --git a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
index 396f468..4a77a8b 100644
--- a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
+++ b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock
@@ -353,9 +353,9 @@
 
 [[package]]
 name = "once_cell"
-version = "1.12.1"
+version = "1.13.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
 
 [[package]]
 name = "parking_lot"
diff --git a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
index 252435c..1bb3c29 100644
--- a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
+++ b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
 {
-  "checksum": "4b64098043f159f00827d941f003f6c725f54967043da4b90320194edde061e3",
+  "checksum": "27317adc4a76e0128d380211229984daffaf6db85b2fb6e6579e053ff460cd21",
   "crates": {
     "ansi_term 0.12.1": {
       "name": "ansi_term",
@@ -2058,13 +2058,13 @@
       },
       "license": "MIT OR Apache-2.0"
     },
-    "once_cell 1.12.1": {
+    "once_cell 1.13.0": {
       "name": "once_cell",
-      "version": "1.12.1",
+      "version": "1.13.0",
       "repository": {
         "Http": {
-          "url": "https://crates.io/api/v1/crates/once_cell/1.12.1/download",
-          "sha256": "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55"
+          "url": "https://crates.io/api/v1/crates/once_cell/1.13.0/download",
+          "sha256": "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
         }
       },
       "targets": [
@@ -2093,7 +2093,7 @@
           "std"
         ],
         "edition": "2018",
-        "version": "1.12.1"
+        "version": "1.13.0"
       },
       "license": "MIT OR Apache-2.0"
     },
@@ -3213,7 +3213,7 @@
         "deps": {
           "common": [
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             }
           ],
@@ -3297,7 +3297,7 @@
               "target": "num_cpus"
             },
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             },
             {
@@ -3869,7 +3869,7 @@
         "deps": {
           "common": [
             {
-              "id": "once_cell 1.12.1",
+              "id": "once_cell 1.13.0",
               "target": "once_cell"
             }
           ],
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.8.bazel b/examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.8.bazel
index 18b9963..10f6657 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.8.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.clap-3.2.8.bazel
@@ -92,7 +92,7 @@
             "@crates_vendor__bitflags-1.3.2//:bitflags",
             "@crates_vendor__clap_lex-0.2.4//:clap_lex",
             "@crates_vendor__indexmap-1.9.1//:indexmap",
-            "@crates_vendor__once_cell-1.12.1//:once_cell",
+            "@crates_vendor__once_cell-1.13.0//:once_cell",
             "@crates_vendor__strsim-0.10.0//:strsim",
             "@crates_vendor__termcolor-1.1.3//:termcolor",
             "@crates_vendor__textwrap-0.15.0//:textwrap",
@@ -169,7 +169,7 @@
             "@crates_vendor__bitflags-1.3.2//:bitflags",
             "@crates_vendor__clap_lex-0.2.4//:clap_lex",
             "@crates_vendor__indexmap-1.9.1//:indexmap",
-            "@crates_vendor__once_cell-1.12.1//:once_cell",
+            "@crates_vendor__once_cell-1.13.0//:once_cell",
             "@crates_vendor__strsim-0.10.0//:strsim",
             "@crates_vendor__termcolor-1.1.3//:termcolor",
             "@crates_vendor__textwrap-0.15.0//:textwrap",
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel b/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.13.0.bazel
similarity index 98%
rename from examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.13.0.bazel
index 418a63d..f1828a7 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.13.0.bazel
@@ -76,7 +76,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.12.1",
+    version = "1.13.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.regex-1.5.6.bazel b/examples/crate_universe/vendor_external/crates/BUILD.regex-1.6.0.bazel
similarity index 95%
rename from examples/crate_universe/vendor_external/crates/BUILD.regex-1.5.6.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.regex-1.6.0.bazel
index c34893d..d096be5 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.regex-1.5.6.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.regex-1.6.0.bazel
@@ -81,11 +81,11 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.5.6",
+    version = "1.6.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor__regex-syntax-0.6.26//:regex_syntax",
+            "@crates_vendor__regex-syntax-0.6.27//:regex_syntax",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.26.bazel b/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.27.bazel
similarity index 98%
rename from examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.26.bazel
rename to examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.27.bazel
index 9eed2f5..a467e9a 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.26.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.regex-syntax-0.6.27.bazel
@@ -80,7 +80,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "0.6.26",
+    version = "0.6.27",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel b/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel
index 8bc3a03..96f3dc9 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel
+++ b/examples/crate_universe/vendor_external/crates/BUILD.version-sync-0.9.4.bazel
@@ -89,7 +89,7 @@
         "//conditions:default": [
             "@crates_vendor__proc-macro2-1.0.40//:proc_macro2",
             "@crates_vendor__pulldown-cmark-0.8.0//:pulldown_cmark",
-            "@crates_vendor__regex-1.5.6//:regex",
+            "@crates_vendor__regex-1.6.0//:regex",
             "@crates_vendor__semver-1.0.12//:semver",
             "@crates_vendor__syn-1.0.98//:syn",
             "@crates_vendor__toml-0.5.9//:toml",
diff --git a/examples/crate_universe/vendor_external/crates/defs.bzl b/examples/crate_universe/vendor_external/crates/defs.bzl
index bf36936..82069d4 100644
--- a/examples/crate_universe/vendor_external/crates/defs.bzl
+++ b/examples/crate_universe/vendor_external/crates/defs.bzl
@@ -545,12 +545,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor__once_cell-1.12.1",
-        sha256 = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55",
+        name = "crates_vendor__once_cell-1.13.0",
+        sha256 = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/once_cell/1.12.1/download"],
-        strip_prefix = "once_cell-1.12.1",
-        build_file = Label("@examples//vendor_external/crates:BUILD.once_cell-1.12.1.bazel"),
+        urls = ["https://crates.io/api/v1/crates/once_cell/1.13.0/download"],
+        strip_prefix = "once_cell-1.13.0",
+        build_file = Label("@examples//vendor_external/crates:BUILD.once_cell-1.13.0.bazel"),
     )
 
     maybe(
@@ -665,22 +665,22 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor__regex-1.5.6",
-        sha256 = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1",
+        name = "crates_vendor__regex-1.6.0",
+        sha256 = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/regex/1.5.6/download"],
-        strip_prefix = "regex-1.5.6",
-        build_file = Label("@examples//vendor_external/crates:BUILD.regex-1.5.6.bazel"),
+        urls = ["https://crates.io/api/v1/crates/regex/1.6.0/download"],
+        strip_prefix = "regex-1.6.0",
+        build_file = Label("@examples//vendor_external/crates:BUILD.regex-1.6.0.bazel"),
     )
 
     maybe(
         http_archive,
-        name = "crates_vendor__regex-syntax-0.6.26",
-        sha256 = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64",
+        name = "crates_vendor__regex-syntax-0.6.27",
+        sha256 = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.26/download"],
-        strip_prefix = "regex-syntax-0.6.26",
-        build_file = Label("@examples//vendor_external/crates:BUILD.regex-syntax-0.6.26.bazel"),
+        urls = ["https://crates.io/api/v1/crates/regex-syntax/0.6.27/download"],
+        strip_prefix = "regex-syntax-0.6.27",
+        build_file = Label("@examples//vendor_external/crates:BUILD.regex-syntax-0.6.27.bazel"),
     )
 
     maybe(
diff --git a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.12.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.13.0/BUILD.bazel
similarity index 98%
rename from examples/crate_universe/vendor_local_manifests/crates/once_cell-1.12.1/BUILD.bazel
rename to examples/crate_universe/vendor_local_manifests/crates/once_cell-1.13.0/BUILD.bazel
index 418a63d..f1828a7 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.12.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/once_cell-1.13.0/BUILD.bazel
@@ -76,7 +76,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.12.1",
+    version = "1.13.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel b/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel
index 9df2219..b0ab05b 100644
--- a/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_manifests/crates/tokio-1.16.1/BUILD.bazel
@@ -131,7 +131,7 @@
             "//vendor_local_manifests/crates/memchr-2.5.0:memchr",
             "//vendor_local_manifests/crates/mio-0.7.14:mio",
             "//vendor_local_manifests/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_manifests/crates/once_cell-1.12.1:once_cell",
+            "//vendor_local_manifests/crates/once_cell-1.13.0:once_cell",
             "//vendor_local_manifests/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
         ],
@@ -148,7 +148,7 @@
             "//vendor_local_manifests/crates/memchr-2.5.0:memchr",
             "//vendor_local_manifests/crates/mio-0.7.14:mio",
             "//vendor_local_manifests/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_manifests/crates/once_cell-1.12.1:once_cell",
+            "//vendor_local_manifests/crates/once_cell-1.13.0:once_cell",
             "//vendor_local_manifests/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
         ],
@@ -157,7 +157,7 @@
             "//vendor_local_manifests/crates/memchr-2.5.0:memchr",
             "//vendor_local_manifests/crates/mio-0.7.14:mio",
             "//vendor_local_manifests/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_manifests/crates/once_cell-1.12.1:once_cell",
+            "//vendor_local_manifests/crates/once_cell-1.13.0:once_cell",
             "//vendor_local_manifests/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_manifests/crates/pin-project-lite-0.2.9:pin_project_lite",
         ],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.12.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.12.1/BUILD.bazel
deleted file mode 100644
index 418a63d..0000000
--- a/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.12.1/BUILD.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
-    "@bazel_skylib//lib:selects.bzl",
-    "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
-    "@rules_rust//rust:defs.bzl",
-    "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-#     "TODO",  # MIT OR Apache-2.0
-# ])
-
-rust_library(
-    name = "once_cell",
-    srcs = glob(
-        include = [
-            "**/*.rs",
-        ],
-        exclude = [
-        ],
-    ),
-    aliases = selects.with_or({
-        "//conditions:default": {
-        },
-    }),
-    compile_data = glob(["**"]) + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    crate_features = [
-        "alloc",
-        "default",
-        "race",
-        "std",
-    ],
-    crate_root = "src/lib.rs",
-    data = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    edition = "2018",
-    proc_macro_deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_env = {
-    },
-    rustc_env_files = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_flags = [
-        # In most cases, warnings in 3rd party crates are not interesting as
-        # they're out of the control of consumers. The flag here silences
-        # warnings. For more details see:
-        # https://doc.rust-lang.org/rustc/lints/levels.html
-        "--cap-lints=allow",
-    ],
-    tags = [
-        "cargo-bazel",
-        "manual",
-        "noclippy",
-        "norustfmt",
-    ],
-    version = "1.12.1",
-    deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.13.0/BUILD.bazel
similarity index 98%
copy from examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel
copy to examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.13.0/BUILD.bazel
index 418a63d..f1828a7 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/once_cell-1.13.0/BUILD.bazel
@@ -76,7 +76,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.12.1",
+    version = "1.13.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel
index fb3428b..1f3557e 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/thread_local-1.1.4/BUILD.bazel
@@ -76,7 +76,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "//vendor_local_pkgs/crates/once_cell-1.12.1:once_cell",
+            "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel
index e3a7963..9657ae1 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tokio-1.16.1/BUILD.bazel
@@ -130,7 +130,7 @@
             "//vendor_local_pkgs/crates/memchr-2.5.0:memchr",
             "//vendor_local_pkgs/crates/mio-0.7.14:mio",
             "//vendor_local_pkgs/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_pkgs/crates/once_cell-1.12.1:once_cell",
+            "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
             "//vendor_local_pkgs/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
         ],
@@ -147,7 +147,7 @@
             "//vendor_local_pkgs/crates/memchr-2.5.0:memchr",
             "//vendor_local_pkgs/crates/mio-0.7.14:mio",
             "//vendor_local_pkgs/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_pkgs/crates/once_cell-1.12.1:once_cell",
+            "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
             "//vendor_local_pkgs/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
         ],
@@ -156,7 +156,7 @@
             "//vendor_local_pkgs/crates/memchr-2.5.0:memchr",
             "//vendor_local_pkgs/crates/mio-0.7.14:mio",
             "//vendor_local_pkgs/crates/num_cpus-1.13.1:num_cpus",
-            "//vendor_local_pkgs/crates/once_cell-1.12.1:once_cell",
+            "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
             "//vendor_local_pkgs/crates/parking_lot-0.11.2:parking_lot",
             "//vendor_local_pkgs/crates/pin-project-lite-0.2.9:pin_project_lite",
         ],
diff --git a/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.28/BUILD.bazel b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.28/BUILD.bazel
index e46b333..ac9a99d 100644
--- a/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.28/BUILD.bazel
+++ b/examples/crate_universe/vendor_local_pkgs/crates/tracing-core-0.1.28/BUILD.bazel
@@ -85,7 +85,7 @@
         # Skipped dependencies: [{"id":"valuable 0.1.0","target":"valuable"}]
         #
         "//conditions:default": [
-            "//vendor_local_pkgs/crates/once_cell-1.12.1:once_cell",
+            "//vendor_local_pkgs/crates/once_cell-1.13.0:once_cell",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.12.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.12.1.bazel
deleted file mode 100644
index 418a63d..0000000
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.12.1.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
-    "@bazel_skylib//lib:selects.bzl",
-    "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
-    "@rules_rust//rust:defs.bzl",
-    "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-#     "TODO",  # MIT OR Apache-2.0
-# ])
-
-rust_library(
-    name = "once_cell",
-    srcs = glob(
-        include = [
-            "**/*.rs",
-        ],
-        exclude = [
-        ],
-    ),
-    aliases = selects.with_or({
-        "//conditions:default": {
-        },
-    }),
-    compile_data = glob(["**"]) + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    crate_features = [
-        "alloc",
-        "default",
-        "race",
-        "std",
-    ],
-    crate_root = "src/lib.rs",
-    data = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    edition = "2018",
-    proc_macro_deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_env = {
-    },
-    rustc_env_files = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_flags = [
-        # In most cases, warnings in 3rd party crates are not interesting as
-        # they're out of the control of consumers. The flag here silences
-        # warnings. For more details see:
-        # https://doc.rust-lang.org/rustc/lints/levels.html
-        "--cap-lints=allow",
-    ],
-    tags = [
-        "cargo-bazel",
-        "manual",
-        "noclippy",
-        "norustfmt",
-    ],
-    version = "1.12.1",
-    deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.13.0.bazel
similarity index 98%
copy from examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel
copy to examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.13.0.bazel
index 418a63d..f1828a7 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.once_cell-1.13.0.bazel
@@ -76,7 +76,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.12.1",
+    version = "1.13.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.19.2.bazel b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.19.2.bazel
index f0fe6f6..f054080 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.19.2.bazel
+++ b/examples/crate_universe/vendor_remote_manifests/crates/BUILD.tokio-1.19.2.bazel
@@ -132,7 +132,7 @@
             "@crates_vendor_manifests__memchr-2.5.0//:memchr",
             "@crates_vendor_manifests__mio-0.8.4//:mio",
             "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_manifests__once_cell-1.12.1//:once_cell",
+            "@crates_vendor_manifests__once_cell-1.13.0//:once_cell",
             "@crates_vendor_manifests__parking_lot-0.12.1//:parking_lot",
             "@crates_vendor_manifests__pin-project-lite-0.2.9//:pin_project_lite",
             "@crates_vendor_manifests__socket2-0.4.4//:socket2",
@@ -150,7 +150,7 @@
             "@crates_vendor_manifests__memchr-2.5.0//:memchr",
             "@crates_vendor_manifests__mio-0.8.4//:mio",
             "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_manifests__once_cell-1.12.1//:once_cell",
+            "@crates_vendor_manifests__once_cell-1.13.0//:once_cell",
             "@crates_vendor_manifests__parking_lot-0.12.1//:parking_lot",
             "@crates_vendor_manifests__pin-project-lite-0.2.9//:pin_project_lite",
             "@crates_vendor_manifests__socket2-0.4.4//:socket2",
@@ -160,7 +160,7 @@
             "@crates_vendor_manifests__memchr-2.5.0//:memchr",
             "@crates_vendor_manifests__mio-0.8.4//:mio",
             "@crates_vendor_manifests__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_manifests__once_cell-1.12.1//:once_cell",
+            "@crates_vendor_manifests__once_cell-1.13.0//:once_cell",
             "@crates_vendor_manifests__parking_lot-0.12.1//:parking_lot",
             "@crates_vendor_manifests__pin-project-lite-0.2.9//:pin_project_lite",
             "@crates_vendor_manifests__socket2-0.4.4//:socket2",
diff --git a/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl b/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
index 0c36a22..59d8a1d 100644
--- a/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
+++ b/examples/crate_universe/vendor_remote_manifests/crates/defs.bzl
@@ -547,12 +547,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_manifests__once_cell-1.12.1",
-        sha256 = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55",
+        name = "crates_vendor_manifests__once_cell-1.13.0",
+        sha256 = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/once_cell/1.12.1/download"],
-        strip_prefix = "once_cell-1.12.1",
-        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.once_cell-1.12.1.bazel"),
+        urls = ["https://crates.io/api/v1/crates/once_cell/1.13.0/download"],
+        strip_prefix = "once_cell-1.13.0",
+        build_file = Label("@examples//vendor_remote_manifests/crates:BUILD.once_cell-1.13.0.bazel"),
     )
 
     maybe(
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.12.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.12.1.bazel
deleted file mode 100644
index 418a63d..0000000
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.12.1.bazel
+++ /dev/null
@@ -1,85 +0,0 @@
-###############################################################################
-# @generated
-# This file is auto-generated by the cargo-bazel tool.
-#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
-###############################################################################
-
-load(
-    "@bazel_skylib//lib:selects.bzl",
-    "selects",
-)
-
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:selects.bzl", "select_with_or")
-load(
-    "@rules_rust//rust:defs.bzl",
-    "rust_library",
-)
-
-package(default_visibility = ["//visibility:public"])
-
-# licenses([
-#     "TODO",  # MIT OR Apache-2.0
-# ])
-
-rust_library(
-    name = "once_cell",
-    srcs = glob(
-        include = [
-            "**/*.rs",
-        ],
-        exclude = [
-        ],
-    ),
-    aliases = selects.with_or({
-        "//conditions:default": {
-        },
-    }),
-    compile_data = glob(["**"]) + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    crate_features = [
-        "alloc",
-        "default",
-        "race",
-        "std",
-    ],
-    crate_root = "src/lib.rs",
-    data = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    edition = "2018",
-    proc_macro_deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_env = {
-    },
-    rustc_env_files = select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-    rustc_flags = [
-        # In most cases, warnings in 3rd party crates are not interesting as
-        # they're out of the control of consumers. The flag here silences
-        # warnings. For more details see:
-        # https://doc.rust-lang.org/rustc/lints/levels.html
-        "--cap-lints=allow",
-    ],
-    tags = [
-        "cargo-bazel",
-        "manual",
-        "noclippy",
-        "norustfmt",
-    ],
-    version = "1.12.1",
-    deps = [
-    ] + select_with_or({
-        "//conditions:default": [
-        ],
-    }),
-)
diff --git a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.13.0.bazel
similarity index 98%
copy from examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel
copy to examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.13.0.bazel
index 418a63d..f1828a7 100644
--- a/examples/crate_universe/vendor_external/crates/BUILD.once_cell-1.12.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.once_cell-1.13.0.bazel
@@ -76,7 +76,7 @@
         "noclippy",
         "norustfmt",
     ],
-    version = "1.12.1",
+    version = "1.13.0",
     deps = [
     ] + select_with_or({
         "//conditions:default": [
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel
index b65ad2a..5bf5dc2 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.thread_local-1.1.4.bazel
@@ -76,7 +76,7 @@
     deps = [
     ] + select_with_or({
         "//conditions:default": [
-            "@crates_vendor_pkgs__once_cell-1.12.1//:once_cell",
+            "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel
index 5e1e10e..66e3c83 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tokio-1.16.1.bazel
@@ -130,7 +130,7 @@
             "@crates_vendor_pkgs__memchr-2.5.0//:memchr",
             "@crates_vendor_pkgs__mio-0.7.14//:mio",
             "@crates_vendor_pkgs__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_pkgs__once_cell-1.12.1//:once_cell",
+            "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
             "@crates_vendor_pkgs__parking_lot-0.11.2//:parking_lot",
             "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
         ],
@@ -147,7 +147,7 @@
             "@crates_vendor_pkgs__memchr-2.5.0//:memchr",
             "@crates_vendor_pkgs__mio-0.7.14//:mio",
             "@crates_vendor_pkgs__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_pkgs__once_cell-1.12.1//:once_cell",
+            "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
             "@crates_vendor_pkgs__parking_lot-0.11.2//:parking_lot",
             "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
         ],
@@ -156,7 +156,7 @@
             "@crates_vendor_pkgs__memchr-2.5.0//:memchr",
             "@crates_vendor_pkgs__mio-0.7.14//:mio",
             "@crates_vendor_pkgs__num_cpus-1.13.1//:num_cpus",
-            "@crates_vendor_pkgs__once_cell-1.12.1//:once_cell",
+            "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
             "@crates_vendor_pkgs__parking_lot-0.11.2//:parking_lot",
             "@crates_vendor_pkgs__pin-project-lite-0.2.9//:pin_project_lite",
         ],
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.28.bazel b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.28.bazel
index 485f3dc..acc7c68 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.28.bazel
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/BUILD.tracing-core-0.1.28.bazel
@@ -85,7 +85,7 @@
         # Skipped dependencies: [{"id":"valuable 0.1.0","target":"valuable"}]
         #
         "//conditions:default": [
-            "@crates_vendor_pkgs__once_cell-1.12.1//:once_cell",
+            "@crates_vendor_pkgs__once_cell-1.13.0//:once_cell",
         ],
     }),
 )
diff --git a/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl b/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
index 88cac10..4ce1df8 100644
--- a/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
+++ b/examples/crate_universe/vendor_remote_pkgs/crates/defs.bzl
@@ -768,12 +768,12 @@
 
     maybe(
         http_archive,
-        name = "crates_vendor_pkgs__once_cell-1.12.1",
-        sha256 = "ac8b1a9b2518dc799a2271eff1688707eb315f0d4697aa6b0871369ca4c4da55",
+        name = "crates_vendor_pkgs__once_cell-1.13.0",
+        sha256 = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1",
         type = "tar.gz",
-        urls = ["https://crates.io/api/v1/crates/once_cell/1.12.1/download"],
-        strip_prefix = "once_cell-1.12.1",
-        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.once_cell-1.12.1.bazel"),
+        urls = ["https://crates.io/api/v1/crates/once_cell/1.13.0/download"],
+        strip_prefix = "once_cell-1.13.0",
+        build_file = Label("@examples//vendor_remote_pkgs/crates:BUILD.once_cell-1.13.0.bazel"),
     )
 
     maybe(