git: fc6faa1b3222 - main - devel/rust-analyzer: Update to 2021-12-06

From: Tobias Kortkamp <tobik_at_FreeBSD.org>
Date: Mon, 06 Dec 2021 10:39:14 UTC
The branch main has been updated by tobik:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fc6faa1b3222b9338ce082cc6456fdc82522acf2

commit fc6faa1b3222b9338ce082cc6456fdc82522acf2
Author:     Tobias Kortkamp <tobik@FreeBSD.org>
AuthorDate: 2021-12-06 09:36:50 +0000
Commit:     Tobias Kortkamp <tobik@FreeBSD.org>
CommitDate: 2021-12-06 10:37:32 +0000

    devel/rust-analyzer: Update to 2021-12-06
    
    Changes:        https://rust-analyzer.github.io/thisweek/2021/12/06/changelog-106.html
---
 devel/rust-analyzer/Makefile |  52 ++++++++++++----------
 devel/rust-analyzer/distinfo | 104 ++++++++++++++++++++++++-------------------
 2 files changed, 88 insertions(+), 68 deletions(-)

diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index 8be54f49e3bd..af782e960cbb 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	rust-analyzer
-DISTVERSION=	2021-11-29
-PORTREVISION=	1
+DISTVERSION=	2021-12-06
 CATEGORIES=	devel
 
 MAINTAINER=	rust@FreeBSD.org
@@ -18,9 +17,9 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		adler-1.0.2 \
 		always-assert-0.1.2 \
 		ansi_term-0.12.1 \
-		anyhow-1.0.45 \
+		anyhow-1.0.51 \
 		anymap-0.12.1 \
-		arbitrary-1.0.2 \
+		arbitrary-1.0.3 \
 		arrayvec-0.7.2 \
 		atty-0.2.14 \
 		autocfg-1.0.1 \
@@ -29,15 +28,16 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		camino-1.0.5 \
 		cargo-platform-0.1.2 \
 		cargo_metadata-0.14.1 \
-		cc-1.0.71 \
+		cc-1.0.72 \
 		cfg-if-1.0.0 \
-		chalk-derive-0.73.0 \
-		chalk-ir-0.73.0 \
-		chalk-recursive-0.73.0 \
-		chalk-solve-0.73.0 \
+		chalk-derive-0.74.0 \
+		chalk-ir-0.74.0 \
+		chalk-recursive-0.74.0 \
+		chalk-solve-0.74.0 \
 		countme-2.0.4 \
+		countme-3.0.0 \
 		cov-mark-2.0.0-pre.1 \
-		crc32fast-1.2.1 \
+		crc32fast-1.3.0 \
 		crossbeam-channel-0.5.1 \
 		crossbeam-deque-0.8.1 \
 		crossbeam-epoch-0.9.5 \
@@ -49,7 +49,7 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		drop_bomb-0.1.5 \
 		either-1.6.1 \
 		ena-0.14.0 \
-		expect-test-1.2.0-pre.1 \
+		expect-test-1.2.1 \
 		filetime-0.2.15 \
 		fixedbitset-0.2.0 \
 		flate2-1.0.22 \
@@ -73,9 +73,9 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		kqueue-1.0.4 \
 		kqueue-sys-1.0.3 \
 		lazy_static-1.4.0 \
-		libc-0.2.107 \
-		libloading-0.7.1 \
-		libmimalloc-sys-0.1.22 \
+		libc-0.2.108 \
+		libloading-0.7.2 \
+		libmimalloc-sys-0.1.23 \
 		lock_api-0.4.5 \
 		log-0.4.14 \
 		lsp-server-0.5.2 \
@@ -84,11 +84,12 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		matches-0.1.9 \
 		memchr-2.4.1 \
 		memmap2-0.5.0 \
-		memoffset-0.6.4 \
-		mimalloc-0.1.26 \
+		memoffset-0.6.5 \
+		mimalloc-0.1.27 \
 		miniz_oxide-0.4.4 \
 		mio-0.7.14 \
 		miow-0.3.7 \
+		miow-0.4.0 \
 		notify-5.0.0-pre.13 \
 		ntapi-0.3.6 \
 		num_cpus-1.13.0 \
@@ -105,7 +106,7 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		pin-project-lite-0.2.7 \
 		proc-macro2-1.0.32 \
 		pulldown-cmark-0.8.0 \
-		pulldown-cmark-to-cmark-6.0.4 \
+		pulldown-cmark-to-cmark-7.1.0 \
 		quote-1.0.10 \
 		rayon-1.5.1 \
 		rayon-core-1.9.1 \
@@ -117,7 +118,7 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		rustc-ap-rustc_lexer-725.0.0 \
 		rustc-demangle-0.1.21 \
 		rustc-hash-1.1.0 \
-		ryu-1.0.5 \
+		ryu-1.0.6 \
 		salsa-0.17.0-pre.2 \
 		salsa-macros-0.17.0-pre.2 \
 		same-file-1.0.6 \
@@ -126,29 +127,28 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		semver-1.0.4 \
 		serde-1.0.130 \
 		serde_derive-1.0.130 \
-		serde_json-1.0.69 \
+		serde_json-1.0.72 \
 		serde_repr-0.1.7 \
 		sharded-slab-0.1.4 \
 		smallvec-1.7.0 \
 		smol_str-0.1.21 \
 		snap-1.0.5 \
-		syn-1.0.81 \
+		syn-1.0.82 \
 		synstructure-0.12.6 \
-		termcolor-1.1.2 \
 		text-size-1.1.0 \
 		thread_local-1.1.3 \
 		threadpool-1.8.1 \
 		tikv-jemalloc-ctl-0.4.2 \
 		tikv-jemalloc-sys-0.4.2+5.2.1-patched.2 \
 		tikv-jemallocator-0.4.1 \
-		tinyvec-1.5.0 \
+		tinyvec-1.5.1 \
 		tinyvec_macros-0.1.0 \
 		tracing-0.1.29 \
 		tracing-attributes-0.1.18 \
 		tracing-core-0.1.21 \
 		tracing-log-0.1.2 \
 		tracing-subscriber-0.2.25 \
-		tracing-tree-0.1.10 \
+		tracing-tree-0.1.11 \
 		ungrammar-1.14.9 \
 		unicase-2.6.0 \
 		unicode-bidi-0.3.7 \
@@ -162,6 +162,12 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-sys-0.28.0 \
+		windows_aarch64_msvc-0.28.0 \
+		windows_i686_gnu-0.28.0 \
+		windows_i686_msvc-0.28.0 \
+		windows_x86_64_gnu-0.28.0 \
+		windows_x86_64_msvc-0.28.0 \
 		write-json-0.1.2 \
 		xflags-0.2.3 \
 		xflags-macros-0.2.3 \
diff --git a/devel/rust-analyzer/distinfo b/devel/rust-analyzer/distinfo
index 3c0e4ee9e7c7..29bc4638f0a8 100644
--- a/devel/rust-analyzer/distinfo
+++ b/devel/rust-analyzer/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1638202798
+TIMESTAMP = 1638783336
 SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
 SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -7,12 +7,12 @@ SHA256 (rust/crates/always-assert-0.1.2.crate) = fbf688625d06217d5b1bb0ea9d9c44a
 SIZE (rust/crates/always-assert-0.1.2.crate) = 7067
 SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.45.crate) = ee10e43ae4a853c0a3591d4e2ada1719e553be18199d9da9d4a83f5927c2f5c7
-SIZE (rust/crates/anyhow-1.0.45.crate) = 35468
+SHA256 (rust/crates/anyhow-1.0.51.crate) = 8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203
+SIZE (rust/crates/anyhow-1.0.51.crate) = 44100
 SHA256 (rust/crates/anymap-0.12.1.crate) = 33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344
 SIZE (rust/crates/anymap-0.12.1.crate) = 14298
-SHA256 (rust/crates/arbitrary-1.0.2.crate) = 577b08a4acd7b99869f863c50011b01eb73424ccc798ecd996f2e24817adfca7
-SIZE (rust/crates/arbitrary-1.0.2.crate) = 25056
+SHA256 (rust/crates/arbitrary-1.0.3.crate) = 510c76ecefdceada737ea728f4f9a84bd2e1ef29f1ba555e560940fe279954de
+SIZE (rust/crates/arbitrary-1.0.3.crate) = 25159
 SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
 SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -29,24 +29,26 @@ SHA256 (rust/crates/cargo-platform-0.1.2.crate) = cbdb825da8a5df079a43676dbe0427
 SIZE (rust/crates/cargo-platform-0.1.2.crate) = 11645
 SHA256 (rust/crates/cargo_metadata-0.14.1.crate) = ba2ae6de944143141f6155a473a6b02f66c7c3f9f47316f802f80204ebfe6e12
 SIZE (rust/crates/cargo_metadata-0.14.1.crate) = 17373
-SHA256 (rust/crates/cc-1.0.71.crate) = 79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd
-SIZE (rust/crates/cc-1.0.71.crate) = 57452
+SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
+SIZE (rust/crates/cc-1.0.72.crate) = 57495
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chalk-derive-0.73.0.crate) = 3f182e4c40ae0a36afff9904e46389df47d2f943bae70eab3d779c87aa5dd584
-SIZE (rust/crates/chalk-derive-0.73.0.crate) = 3437
-SHA256 (rust/crates/chalk-ir-0.73.0.crate) = 5f998dcab9f6975ce5fe69c28acba246f75f82c1a8faa4455facac82ee61bc14
-SIZE (rust/crates/chalk-ir-0.73.0.crate) = 51273
-SHA256 (rust/crates/chalk-recursive-0.73.0.crate) = c56b019577ff31fc12748cbe2ddcec47d2b9e647f98cce146bfeb69ad2263fb4
-SIZE (rust/crates/chalk-recursive-0.73.0.crate) = 14635
-SHA256 (rust/crates/chalk-solve-0.73.0.crate) = 296c92cae565a4000e3eea00ece09e14ce24e6bdc14a5807d140a4cc7652b8d4
-SIZE (rust/crates/chalk-solve-0.73.0.crate) = 97598
+SHA256 (rust/crates/chalk-derive-0.74.0.crate) = 09d8c85134e234bead3fb78e4abd3ca2bdc228e5897b7f0fcd5265c4f4294375
+SIZE (rust/crates/chalk-derive-0.74.0.crate) = 3448
+SHA256 (rust/crates/chalk-ir-0.74.0.crate) = b08046b4a060d3fbf9df521a3aca331ff14d0a50c184b09a7b80edca1bf2aa79
+SIZE (rust/crates/chalk-ir-0.74.0.crate) = 51393
+SHA256 (rust/crates/chalk-recursive-0.74.0.crate) = a8d0190d6f86bdd3395fb4482879cda3e40a14a4c32241805301fb079fd7b62c
+SIZE (rust/crates/chalk-recursive-0.74.0.crate) = 14630
+SHA256 (rust/crates/chalk-solve-0.74.0.crate) = 2bb39cbb1887edb2e12513ad811bea9a70faf4f98f4de794c5899c2c2e43e1b4
+SIZE (rust/crates/chalk-solve-0.74.0.crate) = 98370
 SHA256 (rust/crates/countme-2.0.4.crate) = 328b822bdcba4d4e402be8d9adb6eebf269f969f8eadef977a553ff3c4fbcb58
 SIZE (rust/crates/countme-2.0.4.crate) = 9128
+SHA256 (rust/crates/countme-3.0.0.crate) = 03746e0c6dd9b5d2d9132ffe0bede35fb5f815604fd371bb42599fd37bc8e483
+SIZE (rust/crates/countme-3.0.0.crate) = 9903
 SHA256 (rust/crates/cov-mark-2.0.0-pre.1.crate) = 0d48d8f76bd9331f19fe2aaf3821a9f9fb32c3963e1e3d6ce82a8c09cef7444a
 SIZE (rust/crates/cov-mark-2.0.0-pre.1.crate) = 8324
-SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
-SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
+SHA256 (rust/crates/crc32fast-1.3.0.crate) = 738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836
+SIZE (rust/crates/crc32fast-1.3.0.crate) = 38565
 SHA256 (rust/crates/crossbeam-channel-0.5.1.crate) = 06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4
 SIZE (rust/crates/crossbeam-channel-0.5.1.crate) = 86919
 SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
@@ -69,8 +71,8 @@ SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227
 SIZE (rust/crates/either-1.6.1.crate) = 13641
 SHA256 (rust/crates/ena-0.14.0.crate) = d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3
 SIZE (rust/crates/ena-0.14.0.crate) = 23052
-SHA256 (rust/crates/expect-test-1.2.0-pre.1.crate) = 3a2f1664bc69648747878bfe3430ad9b58bc8d9b50b3b1df9f3c081345e33197
-SIZE (rust/crates/expect-test-1.2.0-pre.1.crate) = 10738
+SHA256 (rust/crates/expect-test-1.2.1.crate) = 0ffc5e8bf4af3ae147a7797c5d0566d9f038e49179213e29f44ddb031aea96c7
+SIZE (rust/crates/expect-test-1.2.1.crate) = 10919
 SHA256 (rust/crates/filetime-0.2.15.crate) = 975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98
 SIZE (rust/crates/filetime-0.2.15.crate) = 14511
 SHA256 (rust/crates/fixedbitset-0.2.0.crate) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d
@@ -117,12 +119,12 @@ SHA256 (rust/crates/kqueue-sys-1.0.3.crate) = 8367585489f01bc55dd27404dcf56b95e6
 SIZE (rust/crates/kqueue-sys-1.0.3.crate) = 6673
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.107.crate) = fbe5e23404da5b4f555ef85ebed98fb4083e55a00c317800bc2a50ede9f3d219
-SIZE (rust/crates/libc-0.2.107.crate) = 554639
-SHA256 (rust/crates/libloading-0.7.1.crate) = c0cf036d15402bea3c5d4de17b3fce76b3e4a56ebc1f577be0e7a72f7c607cf0
-SIZE (rust/crates/libloading-0.7.1.crate) = 26336
-SHA256 (rust/crates/libmimalloc-sys-0.1.22.crate) = 1d1b8479c593dba88c2741fc50b92e13dbabbbe0bd504d979f244ccc1a5b1c01
-SIZE (rust/crates/libmimalloc-sys-0.1.22.crate) = 908612
+SHA256 (rust/crates/libc-0.2.108.crate) = 8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119
+SIZE (rust/crates/libc-0.2.108.crate) = 559475
+SHA256 (rust/crates/libloading-0.7.2.crate) = afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52
+SIZE (rust/crates/libloading-0.7.2.crate) = 27229
+SHA256 (rust/crates/libmimalloc-sys-0.1.23.crate) = 9636c194f9db483f4d0adf2f99a65011a99f904bd222bbd67fb4df4f37863c30
+SIZE (rust/crates/libmimalloc-sys-0.1.23.crate) = 913601
 SHA256 (rust/crates/lock_api-0.4.5.crate) = 712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109
 SIZE (rust/crates/lock_api-0.4.5.crate) = 25199
 SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
@@ -139,16 +141,18 @@ SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f
 SIZE (rust/crates/memchr-2.4.1.crate) = 64977
 SHA256 (rust/crates/memmap2-0.5.0.crate) = 4647a11b578fead29cdbb34d4adef8dd3dc35b876c9c6d5240d83f205abfe96e
 SIZE (rust/crates/memmap2-0.5.0.crate) = 20760
-SHA256 (rust/crates/memoffset-0.6.4.crate) = 59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9
-SIZE (rust/crates/memoffset-0.6.4.crate) = 7664
-SHA256 (rust/crates/mimalloc-0.1.26.crate) = fb74897ce508e6c49156fd1476fc5922cbc6e75183c65e399c765a09122e5130
-SIZE (rust/crates/mimalloc-0.1.26.crate) = 4977
+SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
+SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
+SHA256 (rust/crates/mimalloc-0.1.27.crate) = cf5f78c1d9892fb5677a8b2f543f967ab891ac0f71feecd961435b74f877283a
+SIZE (rust/crates/mimalloc-0.1.27.crate) = 4968
 SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
 SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
 SHA256 (rust/crates/mio-0.7.14.crate) = 8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc
 SIZE (rust/crates/mio-0.7.14.crate) = 87429
 SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
 SIZE (rust/crates/miow-0.3.7.crate) = 24563
+SHA256 (rust/crates/miow-0.4.0.crate) = a7377f7792b3afb6a3cba68daa54ca23c032137010460d667fda53a8d66be00e
+SIZE (rust/crates/miow-0.4.0.crate) = 27567
 SHA256 (rust/crates/notify-5.0.0-pre.13.crate) = 245d358380e2352c2d020e8ee62baac09b3420f1f6c012a31326cfced4ad487d
 SIZE (rust/crates/notify-5.0.0-pre.13.crate) = 52883
 SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
@@ -181,8 +185,8 @@ SHA256 (rust/crates/proc-macro2-1.0.32.crate) = ba508cc11742c0dc5c1659771673afba
 SIZE (rust/crates/proc-macro2-1.0.32.crate) = 41003
 SHA256 (rust/crates/pulldown-cmark-0.8.0.crate) = ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8
 SIZE (rust/crates/pulldown-cmark-0.8.0.crate) = 106330
-SHA256 (rust/crates/pulldown-cmark-to-cmark-6.0.4.crate) = 1f5925e2c68fb0c3c189cd0f6bbcf1e16402a070d4fcaf7600e239e8302dd0e8
-SIZE (rust/crates/pulldown-cmark-to-cmark-6.0.4.crate) = 8069
+SHA256 (rust/crates/pulldown-cmark-to-cmark-7.1.0.crate) = 2d85e607de0249c2b5041e38de8684b00b62a64edee60bfcd85c153031a9d658
+SIZE (rust/crates/pulldown-cmark-to-cmark-7.1.0.crate) = 14341
 SHA256 (rust/crates/quote-1.0.10.crate) = 38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05
 SIZE (rust/crates/quote-1.0.10.crate) = 29960
 SHA256 (rust/crates/rayon-1.5.1.crate) = c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90
@@ -205,8 +209,8 @@ SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c
 SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
-SIZE (rust/crates/ryu-1.0.5.crate) = 49570
+SHA256 (rust/crates/ryu-1.0.6.crate) = 3c9613b5a66ab9ba26415184cfc41156594925a9cf3a2057e57f31ff145f6568
+SIZE (rust/crates/ryu-1.0.6.crate) = 50032
 SHA256 (rust/crates/salsa-0.17.0-pre.2.crate) = 9b223dccb46c32753144d0b51290da7230bb4aedcd8379d6b4c9a474c18bf17a
 SIZE (rust/crates/salsa-0.17.0-pre.2.crate) = 441448
 SHA256 (rust/crates/salsa-macros-0.17.0-pre.2.crate) = ac6c2e352df550bf019da7b16164ed2f7fa107c39653d1311d1bba42d1582ff7
@@ -223,8 +227,8 @@ SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f7
 SIZE (rust/crates/serde-1.0.130.crate) = 75305
 SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b
 SIZE (rust/crates/serde_derive-1.0.130.crate) = 54703
-SHA256 (rust/crates/serde_json-1.0.69.crate) = e466864e431129c7e0d3476b92f20458e5879919a0596c6472738d9fa2d342f8
-SIZE (rust/crates/serde_json-1.0.69.crate) = 115218
+SHA256 (rust/crates/serde_json-1.0.72.crate) = d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527
+SIZE (rust/crates/serde_json-1.0.72.crate) = 115888
 SHA256 (rust/crates/serde_repr-0.1.7.crate) = 98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5
 SIZE (rust/crates/serde_repr-0.1.7.crate) = 10173
 SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
@@ -235,12 +239,10 @@ SHA256 (rust/crates/smol_str-0.1.21.crate) = 61d15c83e300cce35b7c8cd39ff567c1ef4
 SIZE (rust/crates/smol_str-0.1.21.crate) = 12165
 SHA256 (rust/crates/snap-1.0.5.crate) = 45456094d1983e2ee2a18fdfebce3189fa451699d0502cb8e3b49dba5ba41451
 SIZE (rust/crates/snap-1.0.5.crate) = 33022
-SHA256 (rust/crates/syn-1.0.81.crate) = f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966
-SIZE (rust/crates/syn-1.0.81.crate) = 234144
+SHA256 (rust/crates/syn-1.0.82.crate) = 8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59
+SIZE (rust/crates/syn-1.0.82.crate) = 234316
 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
 SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
-SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
 SHA256 (rust/crates/text-size-1.1.0.crate) = 288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a
 SIZE (rust/crates/text-size-1.1.0.crate) = 12380
 SHA256 (rust/crates/thread_local-1.1.3.crate) = 8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd
@@ -253,8 +255,8 @@ SHA256 (rust/crates/tikv-jemalloc-sys-0.4.2+5.2.1-patched.2.crate) = 5844e429d79
 SIZE (rust/crates/tikv-jemalloc-sys-0.4.2+5.2.1-patched.2.crate) = 659964
 SHA256 (rust/crates/tikv-jemallocator-0.4.1.crate) = 3c14a5a604eb8715bc5785018a37d00739b180bcf609916ddf4393d33d49ccdf
 SIZE (rust/crates/tikv-jemallocator-0.4.1.crate) = 15530
-SHA256 (rust/crates/tinyvec-1.5.0.crate) = f83b2a3d4d9091d0abd7eba4dc2710b1718583bd4d8992e2190720ea38f391f7
-SIZE (rust/crates/tinyvec-1.5.0.crate) = 42745
+SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
+SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
 SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
 SHA256 (rust/crates/tracing-0.1.29.crate) = 375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105
@@ -267,8 +269,8 @@ SHA256 (rust/crates/tracing-log-0.1.2.crate) = a6923477a48e41c1951f1999ef8bb5a30
 SIZE (rust/crates/tracing-log-0.1.2.crate) = 14915
 SHA256 (rust/crates/tracing-subscriber-0.2.25.crate) = 0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71
 SIZE (rust/crates/tracing-subscriber-0.2.25.crate) = 149469
-SHA256 (rust/crates/tracing-tree-0.1.10.crate) = 4d850f81a21b3877d4360a079c35b7b78f2674f2dafa5c9d381c53c65acebea3
-SIZE (rust/crates/tracing-tree-0.1.10.crate) = 12828
+SHA256 (rust/crates/tracing-tree-0.1.11.crate) = a2a408a91fbd4850982080e643a261aef2a2ef72c8263ce353b61d25acfc2c49
+SIZE (rust/crates/tracing-tree-0.1.11.crate) = 17151
 SHA256 (rust/crates/ungrammar-1.14.9.crate) = 66be59c2fd880e3d76d1a6cf6d34114008f1d8af2748d4ad9d39ea712f14fda9
 SIZE (rust/crates/ungrammar-1.14.9.crate) = 8365
 SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
@@ -295,6 +297,18 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
 SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-sys-0.28.0.crate) = 82ca39602d5cbfa692c4b67e3bcbb2751477355141c1ed434c94da4186836ff6
+SIZE (rust/crates/windows-sys-0.28.0.crate) = 3075898
+SHA256 (rust/crates/windows_aarch64_msvc-0.28.0.crate) = 52695a41e536859d5308cc613b4a022261a274390b25bd29dfff4bf08505f3c2
+SIZE (rust/crates/windows_aarch64_msvc-0.28.0.crate) = 669636
+SHA256 (rust/crates/windows_i686_gnu-0.28.0.crate) = f54725ac23affef038fecb177de6c9bf065787c2f432f79e3c373da92f3e1d8a
+SIZE (rust/crates/windows_i686_gnu-0.28.0.crate) = 774446
+SHA256 (rust/crates/windows_i686_msvc-0.28.0.crate) = 51d5158a43cc43623c0729d1ad6647e62fa384a3d135fd15108d37c683461f64
+SIZE (rust/crates/windows_i686_msvc-0.28.0.crate) = 732280
+SHA256 (rust/crates/windows_x86_64_gnu-0.28.0.crate) = bc31f409f565611535130cfe7ee8e6655d3fa99c1c61013981e491921b5ce954
+SIZE (rust/crates/windows_x86_64_gnu-0.28.0.crate) = 743221
+SHA256 (rust/crates/windows_x86_64_msvc-0.28.0.crate) = 3f2b8c7cbd3bfdddd9ab98769f9746a7fad1bca236554cd032b78d768bc0e89f
+SIZE (rust/crates/windows_x86_64_msvc-0.28.0.crate) = 668950
 SHA256 (rust/crates/write-json-0.1.2.crate) = 06069a848f95fceae3e5e03c0ddc8cb78452b56654ee0c8e68f938cf790fb9e3
 SIZE (rust/crates/write-json-0.1.2.crate) = 7414
 SHA256 (rust/crates/xflags-0.2.3.crate) = 2c2854f07e689d7388420d1c73512073630df31ec5ddf18554f64aea0ae73775
@@ -305,5 +319,5 @@ SHA256 (rust/crates/xshell-0.1.17.crate) = eaad2035244c56da05573d4d7fda5f903c60a
 SIZE (rust/crates/xshell-0.1.17.crate) = 21019
 SHA256 (rust/crates/xshell-macros-0.1.17.crate) = 4916a4a3cad759e499a3620523bf9545cc162d7a06163727dde97ce9aaa4cf39
 SIZE (rust/crates/xshell-macros-0.1.17.crate) = 2682
-SHA256 (rust-analyzer-rust-analyzer-2021-11-29_GH0.tar.gz) = 9c2e241ea0219d584aa055fdfaaf9c19155ed31e796c80392b16eeb4fe1edd3a
-SIZE (rust-analyzer-rust-analyzer-2021-11-29_GH0.tar.gz) = 2176576
+SHA256 (rust-analyzer-rust-analyzer-2021-12-06_GH0.tar.gz) = 9dbe21debc6138354483f2b22d760c43cb98ad3fbe97c7edba76ae19ddd1ff95
+SIZE (rust-analyzer-rust-analyzer-2021-12-06_GH0.tar.gz) = 2189907