diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index 026efc0b9001..4e5f8b2205fb 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -1,214 +1,208 @@
 PORTNAME=	rust-analyzer
-DISTVERSION=	2022-04-18
-PORTREVISION=	1
+DISTVERSION=	2022-05-02
 CATEGORIES=	devel
 
 MAINTAINER=	rust@FreeBSD.org
 COMMENT=	Experimental Rust compiler front-end for IDEs
 
 LICENSE=	APACHE20 MIT
 LICENSE_COMB=	dual
 LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE-APACHE
 LICENSE_FILE_MIT=	${WRKSRC}/LICENSE-MIT
 
 USES=		cargo dos2unix
 DOS2UNIX_FILES=	${WRKSRC_crate_notify}/src/kqueue.rs
 USE_GITHUB=	yes
 
 CARGO_CRATES=	addr2line-0.17.0 \
 		adler-1.0.2 \
 		always-assert-0.1.2 \
 		ansi_term-0.12.1 \
 		anyhow-1.0.56 \
 		anymap-0.12.1 \
 		arbitrary-1.1.0 \
 		arrayvec-0.7.2 \
 		atty-0.2.14 \
 		autocfg-1.1.0 \
 		backtrace-0.3.64 \
 		bitflags-1.3.2 \
 		camino-1.0.7 \
 		cargo-platform-0.1.2 \
 		cargo_metadata-0.14.2 \
 		cc-1.0.73 \
 		cfg-if-1.0.0 \
 		chalk-derive-0.82.0 \
 		chalk-ir-0.82.0 \
 		chalk-recursive-0.82.0 \
 		chalk-solve-0.82.0 \
 		countme-3.0.1 \
 		cov-mark-2.0.0-pre.1 \
 		crc32fast-1.3.2 \
 		crossbeam-channel-0.5.4 \
 		crossbeam-deque-0.8.1 \
 		crossbeam-epoch-0.9.8 \
 		crossbeam-utils-0.8.8 \
 		dashmap-5.2.0 \
 		derive_arbitrary-1.1.0 \
 		dissimilar-1.0.3 \
 		dot-0.1.4 \
 		drop_bomb-0.1.5 \
 		either-1.6.1 \
 		ena-0.14.0 \
 		expect-test-1.2.2 \
 		filetime-0.2.16 \
 		fixedbitset-0.2.0 \
 		flate2-1.0.23 \
 		form_urlencoded-1.0.1 \
 		fs_extra-1.2.0 \
 		fsevent-sys-4.1.0 \
 		fst-0.4.7 \
 		gimli-0.26.1 \
 		hashbrown-0.11.2 \
 		hashbrown-0.12.0 \
 		heck-0.3.3 \
 		hermit-abi-0.1.19 \
 		home-0.5.3 \
 		idna-0.2.3 \
 		indexmap-1.8.1 \
 		inotify-0.9.6 \
 		inotify-sys-0.1.5 \
 		instant-0.1.12 \
 		itertools-0.10.3 \
 		itoa-1.0.1 \
 		jod-thread-0.1.2 \
-		kqueue-1.0.5 \
+		kqueue-1.0.4 \
 		kqueue-sys-1.0.3 \
 		lazy_static-1.4.0 \
 		libc-0.2.123 \
 		libloading-0.7.3 \
 		libmimalloc-sys-0.1.24 \
 		lock_api-0.4.7 \
 		log-0.4.16 \
 		lsp-server-0.6.0 \
 		lsp-types-0.93.0 \
 		matchers-0.1.0 \
 		matches-0.1.9 \
 		memchr-2.4.1 \
 		memmap2-0.5.3 \
 		memoffset-0.6.5 \
 		mimalloc-0.1.28 \
 		miniz_oxide-0.4.4 \
 		miniz_oxide-0.5.1 \
 		mio-0.8.2 \
 		miow-0.3.7 \
 		miow-0.4.0 \
 		notify-5.0.0-pre.14 \
 		ntapi-0.3.7 \
 		num_cpus-1.13.1 \
 		object-0.27.1 \
 		object-0.28.3 \
 		once_cell-1.10.0 \
 		oorandom-11.1.3 \
 		parking_lot-0.11.2 \
 		parking_lot-0.12.0 \
 		parking_lot_core-0.8.5 \
 		parking_lot_core-0.9.2 \
 		paste-1.0.7 \
 		percent-encoding-2.1.0 \
 		perf-event-0.4.7 \
 		perf-event-open-sys-1.0.1 \
 		petgraph-0.5.1 \
 		pin-project-lite-0.2.8 \
 		proc-macro2-1.0.37 \
 		pulldown-cmark-0.9.1 \
 		pulldown-cmark-to-cmark-10.0.1 \
 		quote-1.0.18 \
 		rayon-1.5.2 \
 		rayon-core-1.9.2 \
 		redox_syscall-0.2.13 \
 		regex-1.5.5 \
 		regex-automata-0.1.10 \
 		regex-syntax-0.6.25 \
 		rowan-0.15.4 \
 		rustc-ap-rustc_lexer-725.0.0 \
 		rustc-demangle-0.1.21 \
 		rustc-hash-1.1.0 \
 		ryu-1.0.9 \
 		salsa-0.17.0-pre.2 \
 		salsa-macros-0.17.0-pre.2 \
 		same-file-1.0.6 \
 		scoped-tls-1.0.0 \
 		scopeguard-1.1.0 \
 		semver-1.0.7 \
 		serde-1.0.136 \
 		serde_derive-1.0.136 \
 		serde_json-1.0.79 \
 		serde_repr-0.1.7 \
 		sharded-slab-0.1.4 \
 		smallvec-1.8.0 \
 		smol_str-0.1.22 \
 		snap-1.0.5 \
 		syn-1.0.91 \
 		synstructure-0.12.6 \
 		text-size-1.1.0 \
 		thread_local-1.1.4 \
 		threadpool-1.8.1 \
 		tikv-jemalloc-ctl-0.4.2 \
 		tikv-jemalloc-sys-0.4.3+5.2.1-patched.2 \
 		tikv-jemallocator-0.4.3 \
 		tinyvec-1.5.1 \
 		tinyvec_macros-0.1.0 \
 		tracing-0.1.34 \
 		tracing-attributes-0.1.20 \
 		tracing-core-0.1.26 \
 		tracing-log-0.1.2 \
 		tracing-subscriber-0.3.11 \
 		tracing-tree-0.2.0 \
 		typed-arena-2.0.1 \
 		ungrammar-1.16.1 \
 		unicase-2.6.0 \
 		unicode-bidi-0.3.7 \
 		unicode-normalization-0.1.19 \
 		unicode-segmentation-1.9.0 \
 		unicode-xid-0.2.2 \
 		url-2.2.2 \
 		valuable-0.1.0 \
 		version_check-0.9.4 \
 		walkdir-2.3.2 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
 		winapi-0.3.9 \
 		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-sys-0.34.0 \
 		windows_aarch64_msvc-0.28.0 \
 		windows_aarch64_msvc-0.34.0 \
 		windows_i686_gnu-0.28.0 \
 		windows_i686_gnu-0.34.0 \
 		windows_i686_msvc-0.28.0 \
 		windows_i686_msvc-0.34.0 \
 		windows_x86_64_gnu-0.28.0 \
 		windows_x86_64_gnu-0.34.0 \
 		windows_x86_64_msvc-0.28.0 \
 		windows_x86_64_msvc-0.34.0 \
 		write-json-0.1.2 \
 		xflags-0.2.4 \
 		xflags-macros-0.2.4 \
 		xshell-0.2.1 \
 		xshell-macros-0.2.1
 
-# weak-dep-features stabilized in Rust 1.60.0
-CARGO_BUILD_ARGS=	-Zweak-dep-features
-CARGO_INSTALL_ARGS=	-Zweak-dep-features
 CARGO_INSTALL_PATH=	crates/rust-analyzer
-CARGO_UPDATE_ARGS=	-Zweak-dep-features
-MAKE_ENV=		RUSTC_BOOTSTRAP=1
 
 # attempts to install rustup toolchains
 NO_TEST=	yes
 
 PLIST_FILES=	bin/rust-analyzer
 PORTDOCS=	*
 
 OPTIONS_DEFINE=	DOCS
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rust-analyzer
 
 post-install-DOCS-on:
 	@cd ${WRKSRC}/docs && \
 		${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>
diff --git a/devel/rust-analyzer/distinfo b/devel/rust-analyzer/distinfo
index f29efb538bf2..ee1554297884 100644
--- a/devel/rust-analyzer/distinfo
+++ b/devel/rust-analyzer/distinfo
@@ -1,349 +1,349 @@
-TIMESTAMP = 1650371766
+TIMESTAMP = 1651498503
 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
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/always-assert-0.1.2.crate) = fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11
 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.56.crate) = 4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27
 SIZE (rust/crates/anyhow-1.0.56.crate) = 44780
 SHA256 (rust/crates/anymap-0.12.1.crate) = 33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344
 SIZE (rust/crates/anymap-0.12.1.crate) = 14298
 SHA256 (rust/crates/arbitrary-1.1.0.crate) = c38b6b6b79f671c25e1a3e785b7b82d7562ffc9cd3efdc98627e5668a2472490
 SIZE (rust/crates/arbitrary-1.1.0.crate) = 26225
 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
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/backtrace-0.3.64.crate) = 5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f
 SIZE (rust/crates/backtrace-0.3.64.crate) = 74311
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/camino-1.0.7.crate) = 6f3132262930b0522068049f5870a856ab8affc80c70d08b6ecb785771a6fc23
 SIZE (rust/crates/camino-1.0.7.crate) = 26602
 SHA256 (rust/crates/cargo-platform-0.1.2.crate) = cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27
 SIZE (rust/crates/cargo-platform-0.1.2.crate) = 11645
 SHA256 (rust/crates/cargo_metadata-0.14.2.crate) = 4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa
 SIZE (rust/crates/cargo_metadata-0.14.2.crate) = 17469
 SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
 SIZE (rust/crates/cc-1.0.73.crate) = 57880
 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.82.0.crate) = ee9cd790d543c29ce953abcb28d54b9fbaf9c4033bfd3024de99b1aa0f3c3ada
 SIZE (rust/crates/chalk-derive-0.82.0.crate) = 3447
 SHA256 (rust/crates/chalk-ir-0.82.0.crate) = dddf2c11f9de666c08c7591eb113efcdc740bd8ac602915475b045bcbe7f27a5
 SIZE (rust/crates/chalk-ir-0.82.0.crate) = 51300
 SHA256 (rust/crates/chalk-recursive-0.82.0.crate) = a60d5b35598702963ffd145b8bfa0d8d8ae9da3a731e4e0814aa21541b85c2d5
 SIZE (rust/crates/chalk-recursive-0.82.0.crate) = 14885
 SHA256 (rust/crates/chalk-solve-0.82.0.crate) = d99da4fa3b224c07f6c2506e6905bca9d6aad665f11d25364e6818a7ea149215
 SIZE (rust/crates/chalk-solve-0.82.0.crate) = 99335
 SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636
 SIZE (rust/crates/countme-3.0.1.crate) = 10784
 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.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
 SHA256 (rust/crates/crossbeam-channel-0.5.4.crate) = 5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53
 SIZE (rust/crates/crossbeam-channel-0.5.4.crate) = 88237
 SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
 SIZE (rust/crates/crossbeam-deque-0.8.1.crate) = 20852
 SHA256 (rust/crates/crossbeam-epoch-0.9.8.crate) = 1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c
 SIZE (rust/crates/crossbeam-epoch-0.9.8.crate) = 46012
 SHA256 (rust/crates/crossbeam-utils-0.8.8.crate) = 0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38
 SIZE (rust/crates/crossbeam-utils-0.8.8.crate) = 39681
 SHA256 (rust/crates/dashmap-5.2.0.crate) = 4c8858831f7781322e539ea39e72449c46b059638250c14344fec8d0aa6e539c
 SIZE (rust/crates/dashmap-5.2.0.crate) = 20221
 SHA256 (rust/crates/derive_arbitrary-1.1.0.crate) = 98e23c06c035dac87bd802d98f368df73a7f2cb05a66ffbd1f377e821fac4af9
 SIZE (rust/crates/derive_arbitrary-1.1.0.crate) = 7438
 SHA256 (rust/crates/dissimilar-1.0.3.crate) = 31ad93652f40969dead8d4bf897a41e9462095152eb21c56e5830537e41179dd
 SIZE (rust/crates/dissimilar-1.0.3.crate) = 28403
 SHA256 (rust/crates/dot-0.1.4.crate) = a74b6c4d4a1cff5f454164363c16b72fa12463ca6b31f4b5f2035a65fa3d5906
 SIZE (rust/crates/dot-0.1.4.crate) = 17701
 SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1
 SIZE (rust/crates/drop_bomb-0.1.5.crate) = 6859
 SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
 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.2.crate) = 7e3e6b28dccda91d8742195c71fbda412112c0c77febf56bf3d895d68b19db16
 SIZE (rust/crates/expect-test-1.2.2.crate) = 12293
 SHA256 (rust/crates/filetime-0.2.16.crate) = c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c
 SIZE (rust/crates/filetime-0.2.16.crate) = 14502
 SHA256 (rust/crates/fixedbitset-0.2.0.crate) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d
 SIZE (rust/crates/fixedbitset-0.2.0.crate) = 13597
 SHA256 (rust/crates/flate2-1.0.23.crate) = b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af
 SIZE (rust/crates/flate2-1.0.23.crate) = 70440
 SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
 SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
 SHA256 (rust/crates/fs_extra-1.2.0.crate) = 2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394
 SIZE (rust/crates/fs_extra-1.2.0.crate) = 29918
 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
 SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
 SHA256 (rust/crates/fst-0.4.7.crate) = 7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a
 SIZE (rust/crates/fst-0.4.7.crate) = 1573393
 SHA256 (rust/crates/gimli-0.26.1.crate) = 78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4
 SIZE (rust/crates/gimli-0.26.1.crate) = 716168
 SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
 SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
 SHA256 (rust/crates/hashbrown-0.12.0.crate) = 8c21d40587b92fa6a6c6e3c1bdbf87d75511db5672f9c93175574b3a00df1758
 SIZE (rust/crates/hashbrown-0.12.0.crate) = 90663
 SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
 SIZE (rust/crates/heck-0.3.3.crate) = 10260
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
 SHA256 (rust/crates/home-0.5.3.crate) = 2456aef2e6b6a9784192ae780c0f15bc57df0e918585282325e8c8ac27737654
 SIZE (rust/crates/home-0.5.3.crate) = 7890
 SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
 SIZE (rust/crates/idna-0.2.3.crate) = 271023
 SHA256 (rust/crates/indexmap-1.8.1.crate) = 0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee
 SIZE (rust/crates/indexmap-1.8.1.crate) = 53220
 SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
 SIZE (rust/crates/inotify-0.9.6.crate) = 22971
 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
 SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
 SIZE (rust/crates/itertools-0.10.3.crate) = 118661
 SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
 SIZE (rust/crates/itoa-1.0.1.crate) = 11059
 SHA256 (rust/crates/jod-thread-0.1.2.crate) = 8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae
 SIZE (rust/crates/jod-thread-0.1.2.crate) = 6322
-SHA256 (rust/crates/kqueue-1.0.5.crate) = 97caf428b83f7c86809b7450722cd1f2b1fc7fb23aa7b9dee7e72ed14d048352
-SIZE (rust/crates/kqueue-1.0.5.crate) = 12654
+SHA256 (rust/crates/kqueue-1.0.4.crate) = 058a107a784f8be94c7d35c1300f4facced2e93d2fbe5b1452b44e905ddca4a9
+SIZE (rust/crates/kqueue-1.0.4.crate) = 11771
 SHA256 (rust/crates/kqueue-sys-1.0.3.crate) = 8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587
 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.123.crate) = cb691a747a7ab48abc15c5b42066eaafde10dc427e3b6ee2a1cf43db04c763bd
 SIZE (rust/crates/libc-0.2.123.crate) = 577487
 SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
 SIZE (rust/crates/libloading-0.7.3.crate) = 27378
 SHA256 (rust/crates/libmimalloc-sys-0.1.24.crate) = 7705fc40f6ed493f73584abbb324e74f96b358ff60dfe5659a0f8fc12c590a69
 SIZE (rust/crates/libmimalloc-sys-0.1.24.crate) = 1119801
 SHA256 (rust/crates/lock_api-0.4.7.crate) = 327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53
 SIZE (rust/crates/lock_api-0.4.7.crate) = 25371
 SHA256 (rust/crates/log-0.4.16.crate) = 6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8
 SIZE (rust/crates/log-0.4.16.crate) = 37758
 SHA256 (rust/crates/lsp-server-0.6.0.crate) = f70570c1c29cf6654029b8fe201a5507c153f0d85be6f234d471d756bc36775a
 SIZE (rust/crates/lsp-server-0.6.0.crate) = 15381
 SHA256 (rust/crates/lsp-types-0.93.0.crate) = 70c74e2173b2b31f8655d33724b4b45ac13f439386f66290f539c22b144c2212
 SIZE (rust/crates/lsp-types-0.93.0.crate) = 58269
 SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
 SIZE (rust/crates/matchers-0.1.0.crate) = 6948
 SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
 SIZE (rust/crates/matches-0.1.9.crate) = 2246
 SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
 SIZE (rust/crates/memchr-2.4.1.crate) = 64977
 SHA256 (rust/crates/memmap2-0.5.3.crate) = 057a3db23999c867821a7a59feb06a578fcb03685e983dff90daf9e7d24ac08f
 SIZE (rust/crates/memmap2-0.5.3.crate) = 24967
 SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
 SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
 SHA256 (rust/crates/mimalloc-0.1.28.crate) = b0dfa131390c2f6bdb3242f65ff271fcdaca5ff7b6c08f28398be7f2280e3926
 SIZE (rust/crates/mimalloc-0.1.28.crate) = 4987
 SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
 SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
 SHA256 (rust/crates/miniz_oxide-0.5.1.crate) = d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082
 SIZE (rust/crates/miniz_oxide-0.5.1.crate) = 52418
 SHA256 (rust/crates/mio-0.8.2.crate) = 52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9
 SIZE (rust/crates/mio-0.8.2.crate) = 88272
 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.14.crate) = d13c22db70a63592e098fb51735bab36646821e6389a0ba171f3549facdf0b74
 SIZE (rust/crates/notify-5.0.0-pre.14.crate) = 54485
 SHA256 (rust/crates/ntapi-0.3.7.crate) = c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f
 SIZE (rust/crates/ntapi-0.3.7.crate) = 126994
 SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
 SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
 SHA256 (rust/crates/object-0.27.1.crate) = 67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9
 SIZE (rust/crates/object-0.27.1.crate) = 228030
 SHA256 (rust/crates/object-0.28.3.crate) = 40bec70ba014595f99f7aa110b84331ffe1ee9aece7fe6f387cc7e3ecda4d456
 SIZE (rust/crates/object-0.28.3.crate) = 233545
 SHA256 (rust/crates/once_cell-1.10.0.crate) = 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9
 SIZE (rust/crates/once_cell-1.10.0.crate) = 30414
 SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
 SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
 SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
 SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
 SHA256 (rust/crates/parking_lot-0.12.0.crate) = 87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58
 SIZE (rust/crates/parking_lot-0.12.0.crate) = 39761
 SHA256 (rust/crates/parking_lot_core-0.8.5.crate) = d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216
 SIZE (rust/crates/parking_lot_core-0.8.5.crate) = 32466
 SHA256 (rust/crates/parking_lot_core-0.9.2.crate) = 995f667a6c822200b0433ac218e05582f0e2efa1b922a3fd2fbaadc5f87bab37
 SIZE (rust/crates/parking_lot_core-0.9.2.crate) = 32254
 SHA256 (rust/crates/paste-1.0.7.crate) = 0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc
 SIZE (rust/crates/paste-1.0.7.crate) = 18285
 SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
 SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
 SHA256 (rust/crates/perf-event-0.4.7.crate) = 5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66
 SIZE (rust/crates/perf-event-0.4.7.crate) = 21279
 SHA256 (rust/crates/perf-event-open-sys-1.0.1.crate) = ce9bedf5da2c234fdf2391ede2b90fabf585355f33100689bc364a3ea558561a
 SIZE (rust/crates/perf-event-open-sys-1.0.1.crate) = 23460
 SHA256 (rust/crates/petgraph-0.5.1.crate) = 467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7
 SIZE (rust/crates/petgraph-0.5.1.crate) = 147173
 SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
 SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
 SHA256 (rust/crates/proc-macro2-1.0.37.crate) = ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1
 SIZE (rust/crates/proc-macro2-1.0.37.crate) = 41378
 SHA256 (rust/crates/pulldown-cmark-0.9.1.crate) = 34f197a544b0c9ab3ae46c359a7ec9cbbb5c7bf97054266fecb7ead794a181d6
 SIZE (rust/crates/pulldown-cmark-0.9.1.crate) = 114955
 SHA256 (rust/crates/pulldown-cmark-to-cmark-10.0.1.crate) = 3eafb76310f7dc895b5d83d24f2a00e244fc8a68ef94f4257eb4060984d0385f
 SIZE (rust/crates/pulldown-cmark-to-cmark-10.0.1.crate) = 16762
 SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
 SIZE (rust/crates/quote-1.0.18.crate) = 28911
 SHA256 (rust/crates/rayon-1.5.2.crate) = fd249e82c21598a9a426a4e00dd7adc1d640b22445ec8545feef801d1a74c221
 SIZE (rust/crates/rayon-1.5.2.crate) = 165456
 SHA256 (rust/crates/rayon-core-1.9.2.crate) = 9f51245e1e62e1f1629cbfec37b5793bbabcaeb90f30e94d2ba03564687353e4
 SIZE (rust/crates/rayon-core-1.9.2.crate) = 65221
 SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
 SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
 SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
 SIZE (rust/crates/regex-1.5.5.crate) = 238119
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
 SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
 SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
 SHA256 (rust/crates/rowan-0.15.4.crate) = a4c1112d7b23c800be3a0dae244886b71d96b1461b57b31b56e4c679acbe614f
 SIZE (rust/crates/rowan-0.15.4.crate) = 39346
 SHA256 (rust/crates/rustc-ap-rustc_lexer-725.0.0.crate) = f950742ef8a203aa7661aad3ab880438ddeb7f95d4b837c30d65db1a2c5df68e
 SIZE (rust/crates/rustc-ap-rustc_lexer-725.0.0.crate) = 14086
 SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
 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.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
 SIZE (rust/crates/ryu-1.0.9.crate) = 48391
 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
 SIZE (rust/crates/salsa-macros-0.17.0-pre.2.crate) = 15358
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2
 SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
 SHA256 (rust/crates/semver-1.0.7.crate) = d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4
 SIZE (rust/crates/semver-1.0.7.crate) = 30064
 SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
 SIZE (rust/crates/serde-1.0.136.crate) = 76158
 SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9
 SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776
 SHA256 (rust/crates/serde_json-1.0.79.crate) = 8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95
 SIZE (rust/crates/serde_json-1.0.79.crate) = 144451
 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
 SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
 SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83
 SIZE (rust/crates/smallvec-1.8.0.crate) = 27992
 SHA256 (rust/crates/smol_str-0.1.22.crate) = 167ee181c12079444893cec9c8f21b13d6b314af789c9fdb041a0645f11ed9d2
 SIZE (rust/crates/smol_str-0.1.22.crate) = 13208
 SHA256 (rust/crates/snap-1.0.5.crate) = 45456094d1983e2ee2a18fdfebce3189fa451699d0502cb8e3b49dba5ba41451
 SIZE (rust/crates/snap-1.0.5.crate) = 33022
 SHA256 (rust/crates/syn-1.0.91.crate) = b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d
 SIZE (rust/crates/syn-1.0.91.crate) = 235996
 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
 SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
 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.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
 SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
 SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
 SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
 SHA256 (rust/crates/tikv-jemalloc-ctl-0.4.2.crate) = eb833c46ecbf8b6daeccb347cefcabf9c1beb5c9b0f853e1cec45632d9963e69
 SIZE (rust/crates/tikv-jemalloc-ctl-0.4.2.crate) = 19153
 SHA256 (rust/crates/tikv-jemalloc-sys-0.4.3+5.2.1-patched.2.crate) = a1792ccb507d955b46af42c123ea8863668fae24d03721e40cad6a41773dbb49
 SIZE (rust/crates/tikv-jemalloc-sys-0.4.3+5.2.1-patched.2.crate) = 660226
 SHA256 (rust/crates/tikv-jemallocator-0.4.3.crate) = a5b7bcecfafe4998587d636f9ae9d55eb9d0499877b88757767c346875067098
 SIZE (rust/crates/tikv-jemallocator-0.4.3.crate) = 14846
 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.34.crate) = 5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09
 SIZE (rust/crates/tracing-0.1.34.crate) = 72775
 SHA256 (rust/crates/tracing-attributes-0.1.20.crate) = 2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b
 SIZE (rust/crates/tracing-attributes-0.1.20.crate) = 26316
 SHA256 (rust/crates/tracing-core-0.1.26.crate) = f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f
 SIZE (rust/crates/tracing-core-0.1.26.crate) = 53727
 SHA256 (rust/crates/tracing-log-0.1.2.crate) = a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3
 SIZE (rust/crates/tracing-log-0.1.2.crate) = 14915
 SHA256 (rust/crates/tracing-subscriber-0.3.11.crate) = 4bc28f93baff38037f64e6f43d34cfa1605f27a49c34e8a04c5e78b0babf2596
 SIZE (rust/crates/tracing-subscriber-0.3.11.crate) = 184827
 SHA256 (rust/crates/tracing-tree-0.2.0.crate) = 3ce989c9962c7f61fe084dd4a230eec784649dfc2392467c790007c3a6e134e7
 SIZE (rust/crates/tracing-tree-0.2.0.crate) = 17099
 SHA256 (rust/crates/typed-arena-2.0.1.crate) = 0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae
 SIZE (rust/crates/typed-arena-2.0.1.crate) = 11439
 SHA256 (rust/crates/ungrammar-1.16.1.crate) = a3e5df347f0bf3ec1d670aad6ca5c6a1859cd9ea61d2113125794654ccced68f
 SIZE (rust/crates/ungrammar-1.16.1.crate) = 8383
 SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
 SIZE (rust/crates/unicase-2.6.0.crate) = 23478
 SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
 SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
 SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
 SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
 SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
 SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
 SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
 SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
 SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
 SIZE (rust/crates/url-2.2.2.crate) = 68555
 SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
 SIZE (rust/crates/valuable-0.1.0.crate) = 27718
 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
 SIZE (rust/crates/version_check-0.9.4.crate) = 14895
 SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
 SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
 SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
 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-sys-0.34.0.crate) = 5acdd78cb4ba54c0045ac14f62d8f94a03d10047904ae2a40afa1e99d8f70825
 SIZE (rust/crates/windows-sys-0.34.0.crate) = 3369228
 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_aarch64_msvc-0.34.0.crate) = 17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d
 SIZE (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 674445
 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_gnu-0.34.0.crate) = 2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed
 SIZE (rust/crates/windows_i686_gnu-0.34.0.crate) = 772343
 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_i686_msvc-0.34.0.crate) = 9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956
 SIZE (rust/crates/windows_i686_msvc-0.34.0.crate) = 733497
 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_gnu-0.34.0.crate) = cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4
 SIZE (rust/crates/windows_x86_64_gnu-0.34.0.crate) = 744301
 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/windows_x86_64_msvc-0.34.0.crate) = d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9
 SIZE (rust/crates/windows_x86_64_msvc-0.34.0.crate) = 669900
 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.4.crate) = 3f14fe1ed41a5a2b5ef3f565586c4a8a559ee55d3953faab360a771135bdee00
 SIZE (rust/crates/xflags-0.2.4.crate) = 9932
 SHA256 (rust/crates/xflags-macros-0.2.4.crate) = 45d11d5fc2a97287eded8b170ca80533b3c42646dd7fa386a5eb045817921022
 SIZE (rust/crates/xflags-macros-0.2.4.crate) = 10740
 SHA256 (rust/crates/xshell-0.2.1.crate) = 4884417669886d3abff14feec797179526ade713f212e54ec08b19bc6bdc86aa
 SIZE (rust/crates/xshell-0.2.1.crate) = 23704
 SHA256 (rust/crates/xshell-macros-0.2.1.crate) = 37d92065701c3611323f96eac5475b995421fc7eb2bcba1336cdd80b9b2fb68f
 SIZE (rust/crates/xshell-macros-0.2.1.crate) = 2849
-SHA256 (rust-analyzer-rust-analyzer-2022-04-18_GH0.tar.gz) = 34d316f2a88885dc052aa4da592523d5994f0458c24855cbef229e445cd6df8c
-SIZE (rust-analyzer-rust-analyzer-2022-04-18_GH0.tar.gz) = 2198642
+SHA256 (rust-analyzer-rust-analyzer-2022-05-02_GH0.tar.gz) = f281cb6d9835444d8373f78614e405c0984cfbf49faaa32e62a5e38c63d08d60
+SIZE (rust-analyzer-rust-analyzer-2022-05-02_GH0.tar.gz) = 2204955