I verified that this works well enough in emacs with eglot. Maybe others
will find it useful enough to OK? If so, I'd apprecite a bit of extra
diligence as this is my first rust port.

rust-src seems important for this port, maybe it should be in RUN_DEPENDS?

>From 66e7595456552f8b76a602eff92e4136b7b97441 Mon Sep 17 00:00:00 2001
From: Greg Steuck <g...@nest.cx>
Date: Sun, 3 Dec 2023 13:06:02 -0800
Subject: [PATCH] Added devel/rust-analyzer

---
 devel/rust-analyzer/Makefile   |  31 +++
 devel/rust-analyzer/crates.inc | 191 ++++++++++++++++
 devel/rust-analyzer/distinfo   | 384 +++++++++++++++++++++++++++++++++
 devel/rust-analyzer/pkg/DESCR  |   4 +
 devel/rust-analyzer/pkg/PLIST  |   1 +
 5 files changed, 611 insertions(+)
 create mode 100644 devel/rust-analyzer/Makefile
 create mode 100644 devel/rust-analyzer/crates.inc
 create mode 100644 devel/rust-analyzer/distinfo
 create mode 100644 devel/rust-analyzer/pkg/DESCR
 create mode 100644 devel/rust-analyzer/pkg/PLIST

diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
new file mode 100644
index 00000000000..ef1f143ef60
--- /dev/null
+++ b/devel/rust-analyzer/Makefile
@@ -0,0 +1,31 @@
+COMMENT =      modular compiler frontend for the Rust language
+CATEGORIES =   devel
+
+GH_ACCOUNT =   rust-lang
+GH_PROJECT =   rust-analyzer
+GH_TAGNAME =   2023-11-27
+
+DISTNAME =     ${GH_PROJECT}-${GH_TAGNAME:S/-//g}
+
+HOMEPAGE =     https://rust-analyzer.github.io/
+
+# Apache 2.0
+PERMIT_PACKAGE =       Yes
+
+WANTLIB += c c++abi m pthread util
+
+MODULES =      devel/cargo
+
+MODCARGO_CRATES_UPDATE =       cc libc
+MODCARGO_RUSTFLAGS += -L${PREFIX}/lib
+
+MAKE_ENV =     ${MODCARGO_ENV}
+
+CONFIGURE_STYLE =      cargo
+
+do-install:
+       ${INSTALL_PROGRAM} ${MODCARGO_TARGET_DIR}/release/rust-analyzer 
${PREFIX}/bin/
+
+.include "crates.inc"
+
+.include <bsd.port.mk>
diff --git a/devel/rust-analyzer/crates.inc b/devel/rust-analyzer/crates.inc
new file mode 100644
index 00000000000..f57f80d9bb0
--- /dev/null
+++ b/devel/rust-analyzer/crates.inc
@@ -0,0 +1,191 @@
+MODCARGO_CRATES +=     addr2line       0.19.0  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
+MODCARGO_CRATES +=     always-assert   0.1.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     anyhow  1.0.75  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     arbitrary       1.3.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     arrayvec        0.7.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     autocfg 1.1.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     backtrace       0.3.67  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     bitflags        1.3.2   # MIT/Apache-2.0
+MODCARGO_CRATES +=     bitflags        2.4.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     byteorder       1.4.3   # Unlicense OR MIT
+MODCARGO_CRATES +=     camino  1.1.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cargo-platform  0.1.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cargo_metadata  0.18.1  # MIT
+MODCARGO_CRATES +=     cc      1.0.79  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cfg-if  1.0.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     chalk-derive    0.95.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     chalk-ir        0.95.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     chalk-recursive 0.95.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     chalk-solve     0.95.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     command-group   2.1.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     countme 3.0.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cov-mark        2.0.0-pre.1     # MIT OR Apache-2.0
+MODCARGO_CRATES +=     crc32fast       1.3.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     crossbeam-channel       0.5.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     crossbeam-deque 0.8.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     crossbeam-epoch 0.9.15  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     crossbeam-utils 0.8.16  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ctrlc   3.4.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     dashmap 5.4.0   # MIT
+MODCARGO_CRATES +=     derive_arbitrary        1.3.2   # MIT/Apache-2.0
+MODCARGO_CRATES +=     dissimilar      1.0.7   # Apache-2.0
+MODCARGO_CRATES +=     dot     0.1.4   # MIT/Apache-2.0
+MODCARGO_CRATES +=     drop_bomb       0.1.5   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     either  1.9.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ena     0.14.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     equivalent      1.0.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     expect-test     1.4.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     filetime        0.2.22  # MIT/Apache-2.0
+MODCARGO_CRATES +=     fixedbitset     0.4.2   # MIT/Apache-2.0
+MODCARGO_CRATES +=     flate2  1.0.26  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     form_urlencoded 1.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     fsevent-sys     4.1.0   # MIT
+MODCARGO_CRATES +=     fst     0.4.7   # Unlicense/MIT
+MODCARGO_CRATES +=     gimli   0.27.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     hashbrown       0.12.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     hashbrown       0.14.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     heck    0.4.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     hermit-abi      0.2.6   # MIT/Apache-2.0
+MODCARGO_CRATES +=     home    0.5.5   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     idna    0.4.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     indexmap        2.1.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     inotify 0.9.6   # ISC
+MODCARGO_CRATES +=     inotify-sys     0.1.5   # ISC
+MODCARGO_CRATES +=     itertools       0.12.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     itoa    1.0.6   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     jod-thread      0.1.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     kqueue  1.0.7   # MIT
+MODCARGO_CRATES +=     kqueue-sys      1.0.3   # MIT
+MODCARGO_CRATES +=     la-arena        0.3.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     lazy_static     1.4.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     libc    0.2.150 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     libloading      0.8.0   # ISC
+MODCARGO_CRATES +=     libmimalloc-sys 0.1.33  # MIT
+MODCARGO_CRATES +=     line-index      0.1.0-pre.1     # MIT OR Apache-2.0
+MODCARGO_CRATES +=     lock_api        0.4.10  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     log     0.4.19  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     lsp-server      0.7.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     lsp-types       0.94.0  # MIT
+MODCARGO_CRATES +=     memchr  2.6.4   # Unlicense OR MIT
+MODCARGO_CRATES +=     memmap2 0.5.10  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     memoffset       0.8.0   # MIT
+MODCARGO_CRATES +=     memoffset       0.9.0   # MIT
+MODCARGO_CRATES +=     mimalloc        0.1.37  # MIT
+MODCARGO_CRATES +=     miniz_oxide     0.6.2   # MIT OR Zlib OR Apache-2.0
+MODCARGO_CRATES +=     miniz_oxide     0.7.1   # MIT OR Zlib OR Apache-2.0
+MODCARGO_CRATES +=     mio     0.8.5   # MIT
+MODCARGO_CRATES +=     miow    0.5.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     nix     0.26.2  # MIT
+MODCARGO_CRATES +=     nix     0.27.1  # MIT
+MODCARGO_CRATES +=     nohash-hasher   0.2.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     notify  6.1.1   # CC0-1.0
+MODCARGO_CRATES +=     nu-ansi-term    0.49.0  # MIT
+MODCARGO_CRATES +=     num_cpus        1.15.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     object  0.30.4  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     object  0.32.0  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     once_cell       1.18.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     oorandom        11.1.3  # MIT
+MODCARGO_CRATES +=     parking_lot     0.12.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     parking_lot_core        0.9.6   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     paste   1.0.12  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     percent-encoding        2.3.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     perf-event      0.4.7   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     perf-event-open-sys     1.0.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     petgraph        0.6.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pin-project-lite        0.2.9   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     proc-macro2     1.0.69  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     protobuf        3.2.0   # MIT
+MODCARGO_CRATES +=     protobuf-support        3.2.0   # MIT
+MODCARGO_CRATES +=     pulldown-cmark  0.9.3   # MIT
+MODCARGO_CRATES +=     pulldown-cmark-to-cmark 10.0.4  # Apache-2.0
+MODCARGO_CRATES +=     quote   1.0.28  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_abi 0.20.0  # MIT / Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_index       0.20.0  # MIT / Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_index_macros        0.20.0  # MIT / 
Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_lexer       0.20.0  # MIT / Apache-2.0
+MODCARGO_CRATES +=     ra-ap-rustc_parse_format        0.20.0  # MIT / 
Apache-2.0
+MODCARGO_CRATES +=     rayon   1.8.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rayon-core      1.12.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     redox_syscall   0.2.16  # MIT
+MODCARGO_CRATES +=     redox_syscall   0.3.5   # MIT
+MODCARGO_CRATES +=     rowan   0.15.11 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rust-analyzer-salsa     0.17.0-pre.3    # Apache-2.0 OR 
MIT
+MODCARGO_CRATES +=     rust-analyzer-salsa-macros      0.17.0-pre.3    # 
Apache-2.0 OR MIT
+MODCARGO_CRATES +=     rustc-demangle  0.1.23  # MIT/Apache-2.0
+MODCARGO_CRATES +=     rustc-hash      1.1.0   # Apache-2.0/MIT
+MODCARGO_CRATES +=     ryu     1.0.13  # Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES +=     same-file       1.0.6   # Unlicense/MIT
+MODCARGO_CRATES +=     scip    0.3.1   # Apache-2.0
+MODCARGO_CRATES +=     scoped-tls      1.0.1   # MIT/Apache-2.0
+MODCARGO_CRATES +=     scopeguard      1.1.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     semver  1.0.17  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde   1.0.193 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_derive    1.0.193 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_json      1.0.108 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_repr      0.1.12  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     sharded-slab    0.1.4   # MIT
+MODCARGO_CRATES +=     smallvec        1.10.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     smol_str        0.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     snap    1.1.0   # BSD-3-Clause
+MODCARGO_CRATES +=     static_assertions       1.1.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     syn     2.0.39  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     synstructure    0.13.0  # MIT
+MODCARGO_CRATES +=     text-size       1.1.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     thiserror       1.0.40  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     thiserror-impl  1.0.40  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     thread_local    1.1.7   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     tikv-jemalloc-ctl       0.5.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     tikv-jemalloc-sys       0.5.3+5.3.0-patched     # 
MIT/Apache-2.0
+MODCARGO_CRATES +=     tikv-jemallocator       0.5.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     time    0.3.22  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     time-core       0.1.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     tinyvec 1.6.0   # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     tinyvec_macros  0.1.1   # MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES +=     tracing 0.1.40  # MIT
+MODCARGO_CRATES +=     tracing-attributes      0.1.27  # MIT
+MODCARGO_CRATES +=     tracing-core    0.1.32  # MIT
+MODCARGO_CRATES +=     tracing-log     0.2.0   # MIT
+MODCARGO_CRATES +=     tracing-subscriber      0.3.18  # MIT
+MODCARGO_CRATES +=     tracing-tree    0.3.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     triomphe        0.1.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     typed-arena     2.0.2   # MIT
+MODCARGO_CRATES +=     ungrammar       1.16.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     unicase 2.6.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     unicode-bidi    0.3.13  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     unicode-ident   1.0.9   # (MIT OR Apache-2.0) AND 
Unicode-DFS-2016
+MODCARGO_CRATES +=     unicode-normalization   0.1.22  # MIT/Apache-2.0
+MODCARGO_CRATES +=     unicode-properties      0.1.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     unicode-xid     0.2.4   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     url     2.4.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     valuable        0.1.0   # MIT
+MODCARGO_CRATES +=     version_check   0.9.4   # MIT/Apache-2.0
+MODCARGO_CRATES +=     walkdir 2.3.3   # Unlicense/MIT
+MODCARGO_CRATES +=     wasi    0.11.0+wasi-snapshot-preview1   # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=     winapi  0.3.9   # MIT/Apache-2.0
+MODCARGO_CRATES +=     winapi-i686-pc-windows-gnu      0.4.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     winapi-util     0.1.5   # Unlicense/MIT
+MODCARGO_CRATES +=     winapi-x86_64-pc-windows-gnu    0.4.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     windows-sys     0.42.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-sys     0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows-targets 0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_aarch64_gnullvm 0.42.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_aarch64_gnullvm 0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_aarch64_msvc    0.42.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_aarch64_msvc    0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_i686_gnu        0.42.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_i686_gnu        0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_i686_msvc       0.42.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_i686_msvc       0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_gnu      0.42.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_gnu      0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_gnullvm  0.42.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_gnullvm  0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_msvc     0.42.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     windows_x86_64_msvc     0.48.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     write-json      0.1.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     xflags  0.3.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     xflags-macros   0.3.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     xshell  0.2.5   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     xshell-macros   0.2.5   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     zip     0.6.6   # MIT
diff --git a/devel/rust-analyzer/distinfo b/devel/rust-analyzer/distinfo
new file mode 100644
index 00000000000..a48a657254b
--- /dev/null
+++ b/devel/rust-analyzer/distinfo
@@ -0,0 +1,384 @@
+SHA256 (cargo/addr2line-0.19.0.tar.gz) = 
p2/WCyNnm30ZvQZgMUEPt+RYzMXpWOtcMliIzkuu3Jc=
+SHA256 (cargo/adler-1.0.2.tar.gz) = 
8mIBYEyHseAb09mPjV2aj8u4FejO20H/zL60v1k6Nf4=
+SHA256 (cargo/always-assert-0.1.3.tar.gz) = 
RDbgKSqxu2MbQpc8YSBecER1/oEmr4RcjZI8CZYygSc=
+SHA256 (cargo/anyhow-1.0.75.tar.gz) = 
pGaMqyD2bY0CDh+8Dr5HIXQzwbbI8gQPr4WFVOOUrOY=
+SHA256 (cargo/arbitrary-1.3.2.tar.gz) = 
fVomgU2Ny5Ow5aD/PG2AqIQ7r7IbOejhim8FRxhw4RA=
+SHA256 (cargo/arrayvec-0.7.4.tar.gz) = 
ltMKBlQfuvvH+C7RDAYWTPvSxAETj2rd2EBGKcSxZxE=
+SHA256 (cargo/autocfg-1.1.0.tar.gz) = 
1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
+SHA256 (cargo/backtrace-0.3.67.tar.gz) = 
Iz03bW0YXyowk+WPKD9g+IAxW2xgB1sB82s7hRVFZMo=
+SHA256 (cargo/bitflags-1.3.2.tar.gz) = 
vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
+SHA256 (cargo/bitflags-2.4.1.tar.gz) = 
Mndi9uWnZWkjAeW7UT4Nn+9jvoa7wUUoBSsc0+bwPgc=
+SHA256 (cargo/byteorder-1.4.3.tar.gz) = 
FMGJxT0JiUVJnN+n7MY1Z884hrMzKzEqW0WF2NOmphA=
+SHA256 (cargo/camino-1.1.4.tar.gz) = 
xTDt8Y83BorC2XdAntXNUNU9c7xlPHZHtI63iXasmuI=
+SHA256 (cargo/cargo-platform-0.1.2.tar.gz) = 
y9uCXail3weaQ2dtvgQnAvFwexEJ9xOgFCD7tMxx+ic=
+SHA256 (cargo/cargo_metadata-0.18.1.tar.gz) = 
LYhlR+QfdAxhaucxCPbrcK/m2UDHvGl8sw8T2uwHMDc=
+SHA256 (cargo/cc-1.0.79.tar.gz) = UNMJBihhIdlb49R5UztFj4dJOzCktfeaYH249dEaqR8=
+SHA256 (cargo/cfg-if-1.0.0.tar.gz) = 
uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
+SHA256 (cargo/chalk-derive-0.95.0.tar.gz) = 
MpQn8ozSvdqs1HxNzT1wgtMVxh+xZDlMaQ/pjBtu6dM=
+SHA256 (cargo/chalk-ir-0.95.0.tar.gz) = 
nh4WWSOL1ZjQ99vFA0zx/0YBCj1oJ3BMntRDyDWctIQ=
+SHA256 (cargo/chalk-recursive-0.95.0.tar.gz) = 
s+C/8Lob7RFAc4T87ANTrraIiQHmPLR9BFBexHra2Ec=
+SHA256 (cargo/chalk-solve-0.95.0.tar.gz) = 
65xG1QHPg3MqkQVsDIRq56Ftazxnpqa7XpzAoukVY7Y=
+SHA256 (cargo/command-group-2.1.0.tar.gz) = 
UIDfaw8Oy3bKswgI8A2Te6clzr4maj2ozYnf+S8qmRY=
+SHA256 (cargo/countme-3.0.1.tar.gz) = 
dwS1/dF7GK4xxMHaWi4DBaK/F7UkkwCp7p7XtyEUxjY=
+SHA256 (cargo/cov-mark-2.0.0-pre.1.tar.gz) = 
DUjY92vZMx8Z/iqvOCGp+fsyw5Y+Hj1s6CqMCc73REo=
+SHA256 (cargo/crc32fast-1.3.2.tar.gz) = 
tUC9i8gQ04hcbqkeIBgwL2i6uiEpqz6I8yOJ7pNwiA0=
+SHA256 (cargo/crossbeam-channel-0.5.8.tar.gz) = 
ozwr938t8GGDw6ow0elsBpWjE9T5xFPMN2Km2zn5kgA=
+SHA256 (cargo/crossbeam-deque-0.8.3.tar.gz) = 
zm/W+FUkMCLc7PhwL+8MKX1DOOImhF/gZ/Y0Gtn6DO8=
+SHA256 (cargo/crossbeam-epoch-0.9.15.tar.gz) = 
riESNJhsVFdBp9wGQwn2fuHlrSQ9DkgzWtwEhNlgvMc=
+SHA256 (cargo/crossbeam-utils-0.8.16.tar.gz) = 
WiKy1j1NHcC38baydH3QCIAIqb4ott3wsefTNeMDcpQ=
+SHA256 (cargo/ctrlc-3.4.1.tar.gz) = 
gulfvWIZBbhUr/3GeUOwQ6D7tu1zhf1aJWUNGaimz98=
+SHA256 (cargo/dashmap-5.4.0.tar.gz) = 
kHB239qCOws20qG7X5DJZmClu813KeEHJ/B4WPIsTtw=
+SHA256 (cargo/derive_arbitrary-1.3.2.tar.gz) = 
Z+d1U8QWKhV62/g0665bQVrL7L6vx6dLDohmV1BqdhE=
+SHA256 (cargo/dissimilar-1.0.7.tar.gz) = 
huO9yA7ubhaytrD4f7yYwEvuNFXjUXTA3hoSXQaIxjI=
+SHA256 (cargo/dot-0.1.4.tar.gz) = p0tsTUoc/19FQWQ2PBa3L6EkY8prMfS18gNaZfo9WQY=
+SHA256 (cargo/drop_bomb-0.1.5.tar.gz) = 
m9qOIcBKyirjP/wv2MIxNPPKxG2xI7qXvZ0/O4pKheE=
+SHA256 (cargo/either-1.9.0.tar.gz) = 
omrkPXvMO4FN6UeWpec21AKe+w7pAMEuLVTJk60aHgc=
+SHA256 (cargo/ena-0.14.2.tar.gz) = xTNjDPQOnKpEvZGq3IinXXWkw6ErTP3jU8vtQdqh4fE=
+SHA256 (cargo/equivalent-1.0.0.tar.gz) = 
iL/+vF2AQyybFA7heHX/FzqKti+q1bJX2pEr0vbBwKE=
+SHA256 (cargo/expect-test-1.4.1.tar.gz) = 
MNnq/q3VOOaPsoAWNkyXMteOQguf+IU/peQFiGHp+NM=
+SHA256 (cargo/filetime-0.2.22.tar.gz) = 
1AKe3T5zTab+BbbNe9KWB2CmFr0t3Q1ZoBJHRtYnKvA=
+SHA256 (cargo/fixedbitset-0.4.2.tar.gz) = 
DOcTS5mZ7K+LzWVULkNnNu8y3cobPgYJTLbsV1UgO4A=
+SHA256 (cargo/flate2-1.0.26.tar.gz) = 
O5QpRwkj3o6MvU0txRNTVAC0s/7wMZ+1xOH1IKe+90M=
+SHA256 (cargo/form_urlencoded-1.2.0.tar.gz) = 
pivBz2+DDC7BSlE6n7Ek0KITpilmikGG8ynbIf4EVlI=
+SHA256 (cargo/fsevent-sys-4.1.0.tar.gz) = 
du56AtpNIxZQx86jE0m4ib4vRd2z7zAy0uyBhfYxP9I=
+SHA256 (cargo/fst-0.4.7.tar.gz) = erhbmwXjl4zJqc+P6n8BtJThoJ7TA34Wujntx6Ketho=
+SHA256 (cargo/gimli-0.27.3.tar.gz) = 
tsgJhK/6EdmNG4i2asiFPxQyF7OZ08dBFneP+P207S4=
+SHA256 (cargo/hashbrown-0.12.3.tar.gz) = 
ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg=
+SHA256 (cargo/hashbrown-0.14.2.tar.gz) = 
+T5xkhWNvNo1e97F+1eI7r+LusAn8/M+cZ0pE1roQVY=
+SHA256 (cargo/heck-0.4.1.tar.gz) = lVBcOLRXKy2RDOywKBVg9UtEChkzbLvLJ79s5q3G9ag=
+SHA256 (cargo/hermit-abi-0.2.6.tar.gz) = 
7lEmQP41rL+0u3edtvDYBwTCys+i45tgHvPj9H0a5Mc=
+SHA256 (cargo/home-0.5.5.tar.gz) = VETCfu9pIwcffrzDPjREUIRmp296K5PaAO1uGfMMHds=
+SHA256 (cargo/idna-0.4.0.tar.gz) = fSDWsHv7wQiILYjtjjfTljbcwmDhXjDEXmugiWELkXw=
+SHA256 (cargo/indexmap-2.1.0.tar.gz) = 
1TDhoYsctMSE5uNFVqDZSHBpWESfygyrdT1knyvOPR8=
+SHA256 (cargo/inotify-0.9.6.tar.gz) = 
+AadPsFU64VpVcHA+//vv188QKEE7JEtR5cxTBgBq/8=
+SHA256 (cargo/inotify-sys-0.1.5.tar.gz) = 
4FwCteib/zuUbO3sonirxij+gR5gTwJ8RaiqPPeT0Os=
+SHA256 (cargo/itertools-0.12.0.tar.gz) = 
JdtrBkUnxdSC0EIzVPzQeomi3+B7Z4kuYkEZRtt/B7A=
+SHA256 (cargo/itoa-1.0.6.tar.gz) = RTrZ9YKkQZWeXw0IiwLOBM/o1RqOrwd/EqxtPpQWTKY=
+SHA256 (cargo/jod-thread-0.1.2.tar.gz) = 
iyM2Dpm4cX8gqqRZj1plQe++MGMAOfvHcGz5VKh5R64=
+SHA256 (cargo/kqueue-1.0.7.tar.gz) = 
LI/GC6Fb9RJXqpgHpIphAT2wQ/zzp4yw2Rbo45bcrZg=
+SHA256 (cargo/kqueue-sys-1.0.3.tar.gz) = 
g2dYVInwG8Vd0nQE3PVrlebaBholamZqsjvpupai5Yc=
+SHA256 (cargo/la-arena-0.3.1.tar.gz) = 
N1LyKdzFpIHWDzhfpHn/RoGAM9iB0tgBqiff/PtegwY=
+SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 
4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
+SHA256 (cargo/libc-0.2.150.tar.gz) = 
idkqR0P5phAC+uGDdO0R55c/UwyzoyVfs1SBgRiyIDw=
+SHA256 (cargo/libloading-0.8.0.tar.gz) = 
1YAxj5V3ZQUgGyjPmOsfpeS+O2iWM7pqPmzYgP8i2Ms=
+SHA256 (cargo/libmimalloc-sys-0.1.33.tar.gz) = 
9KwOkSyO8bc16SNpaVYY3FsYGfWnvz8WcwGjuhzqUV4=
+SHA256 (cargo/line-index-0.1.0-pre.1.tar.gz) = 
LK2WdpcQwXReEdT5QKj/NgAK3ku62kKFsAHLiqL3Rc4=
+SHA256 (cargo/lock_api-0.4.10.tar.gz) = 
wcyXF6ILG7Ii8zPmqS/TL32KGN3FoxkaEa9F3L9NzRY=
+SHA256 (cargo/log-0.4.19.tar.gz) = sGpM3kwPJxpEZ4Lj7/jeeJVIzlfbyOypKSwn9KQgBLQ=
+SHA256 (cargo/lsp-server-0.7.4.tar.gz) = 
tS3M3zMC7vq4yKEnMEfwo8PcpLUnyEWNAMCUhMg3GSg=
+SHA256 (cargo/lsp-types-0.94.0.tar.gz) = 
C2NzWhOh+c1PSDUiPYKO2cLjXIxeYYN3dDmfVYtqEjc=
+SHA256 (cargo/memchr-2.6.4.tar.gz) = 
9mXuQLxKPFWQr7HpZ323SlCGWd/XHhJkINqCdJCaAWc=
+SHA256 (cargo/memmap2-0.5.10.tar.gz) = 
g/qkLAoHjDk/aynV2yMti+IndqiR+PVuUoT67kogsyc=
+SHA256 (cargo/memoffset-0.8.0.tar.gz) = 
1hxxm8+89dYrOgnvpgiN6MVLwL/NPqeuOfzBhhCLjeE=
+SHA256 (cargo/memoffset-0.9.0.tar.gz) = 
WmNLHGGpVYW9FWB8arDE5bIm5pX/KAC6DNzN3yCMQGw=
+SHA256 (cargo/mimalloc-0.1.37.tar.gz) = 
TiiUmHo0WfP/t1Vgi9ghiPjtANCuB38e3qKcBo1jnZg=
+SHA256 (cargo/miniz_oxide-0.6.2.tar.gz) = 
snWVDCizfnlOjFXYiuteE50M4j/bvtpo+NcXSr356Po=
+SHA256 (cargo/miniz_oxide-0.7.1.tar.gz) = 
54EOC+VbQoraQQQcQfMsnxpCgXkBtMz0X6PUtlYedMc=
+SHA256 (cargo/mio-0.8.5.tar.gz) = 5dcyvDAgemQjBo3wQ+PQLgc1sVWtfOGm92/iuqWxWN4=
+SHA256 (cargo/miow-0.5.0.tar.gz) = Uv+8ovZV4zwIvjXYcnjlsYuJVQo329WYwg25L2pHESM=
+SHA256 (cargo/nix-0.26.2.tar.gz) = v92j0ZaCHWrxMSbkA3XN99pkapYRSvE01fQXqaHcjho=
+SHA256 (cargo/nix-0.27.1.tar.gz) = LrBOnGiO/xyJ1ytAfxaM95u56Gep0zI+1sAVGeucwFM=
+SHA256 (cargo/nohash-hasher-0.2.0.tar.gz) = 
K/UCI1edx83Ps7/Kz3Bp/2gkP4w2P2L/qZzwAKa5xFE=
+SHA256 (cargo/notify-6.1.1.tar.gz) = 
YgW9i7HkVK0uJ0IgFfteTyvMfgj6jycFhnDSCDJKTS0=
+SHA256 (cargo/nu-ansi-term-0.49.0.tar.gz) = 
wHPTwZMNB1F3Ss9J5mZTrOy0FsOlTG7AlamxHK3bWmg=
+SHA256 (cargo/num_cpus-1.15.0.tar.gz) = 
D6yeLaE7XrRHps49OS8jop2GlL/3gb8DoWzZrIaXWTs=
+SHA256 (cargo/object-0.30.4.tar.gz) = 
A7RoC4bZz6+6j8SR3Jtt8mtoz0Dp5s1zkJGUdZpjw4U=
+SHA256 (cargo/object-0.32.0.tar.gz) = 
d6xbvQeuqIxgpXehziGAdf/Vkgiy18qXrfm/xa6yHr4=
+SHA256 (cargo/once_cell-1.18.0.tar.gz) = 
3Ytd0q5e1xRixUAli+3LUZZRI61+fM9LmoyvqkpjV20=
+SHA256 (cargo/oorandom-11.1.3.tar.gz) = 
CrG8KiidNL0EozAyOsmKG0vILJ2fyx5mtjyqhNomtXU=
+SHA256 (cargo/parking_lot-0.12.1.tar.gz) = 
N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
+SHA256 (cargo/parking_lot_core-0.9.6.tar.gz) = 
uh74gUtcmTQQuzrfrXpe0mlWPkovkMQfXYW+f7RxM78=
+SHA256 (cargo/paste-1.0.12.tar.gz) = 
n3RsQGWo+j/iOXTdgvFUMcyNQHeYIQAUBNENLnnKfXk=
+SHA256 (cargo/percent-encoding-2.3.0.tar.gz) = 
mypHhylumYlhE5TDPxk/Z2cErxaG5wuPgDOrW6mjWpQ=
+SHA256 (cargo/perf-event-0.4.7.tar.gz) = 
U5ZWLNLqqChEXW00JYriHuHrnUD+Ymyn9RyNzLSvnWY=
+SHA256 (cargo/perf-event-open-sys-1.0.1.tar.gz) = 
zpvt9dosI0/fI5Ht4rkPq/WFNV8zEAaJvDZKPqVYVho=
+SHA256 (cargo/petgraph-0.6.4.tar.gz) = 
4dOv0mKOador44Xrby/VfIrHl3zu/23BZv8WV7Djhqk=
+SHA256 (cargo/pin-project-lite-0.2.9.tar.gz) = 
4KeuOsLxFzCF05hTHHBXVslKTFaEN4XfhaYMGgr6wRY=
+SHA256 (cargo/proc-macro2-1.0.69.tar.gz) = 
E0wYn+tJVrIPb1R9LPcn1MD+BnIrIKDuyH7URal/kto=
+SHA256 (cargo/protobuf-3.2.0.tar.gz) = 
tVutkSbzeKhTZVgx63Njt7AbgdGfjLEhiGEIbKShph4=
+SHA256 (cargo/protobuf-support-3.2.0.tar.gz) = 
pdTXuGAcgUz7Nrzrt58OYeReHpNkDPd4g3gzu+0Fw3I=
+SHA256 (cargo/pulldown-cmark-0.9.3.tar.gz) = 
d6Gi8fCn7P+cMau+F3Y3vg6XoK70bPhzjs4JMnmF2Zg=
+SHA256 (cargo/pulldown-cmark-to-cmark-10.0.4.tar.gz) = 
AZTm4ZZsI8xf2YhxT4WxjVSNdz6BllQTVV2WVpkxgz0=
+SHA256 (cargo/quote-1.0.28.tar.gz) = 
G5q5x+rf2N8ZAG8c8aSu0TVA7Vy8BHAQ7OWCbhCCVIg=
+SHA256 (cargo/ra-ap-rustc_abi-0.20.0.tar.gz) = 
tfOERNSNpTSzu2EnE/zpsK7v+y4N+iQnZPVUgqzFtS0=
+SHA256 (cargo/ra-ap-rustc_index-0.20.0.tar.gz) = 
aftdoH4aOSItnDESAxI8O2qGQg+gbcaVqhZhsK7PjRY=
+SHA256 (cargo/ra-ap-rustc_index_macros-0.20.0.tar.gz) = 
PWn59q9YEk8toMuLDD2ElODYg6X+DGcyJYvegaxah8w=
+SHA256 (cargo/ra-ap-rustc_lexer-0.20.0.tar.gz) = 
nV6GUBlXlcQCPYMhhGRmmUqXW8RXy4qRwLOxel/IukA=
+SHA256 (cargo/ra-ap-rustc_parse_format-0.20.0.tar.gz) = 
CmsyXuHskOTb1DlJE6307zLk/PKzEeyVY6D6UM1UmvY=
+SHA256 (cargo/rayon-1.8.0.tar.gz) = 
nCfbA9t3NINbP1OVS1NMkQaTdc5syqLgZUQeB9m2zbE=
+SHA256 (cargo/rayon-core-1.12.0.tar.gz) = 
XOP7atg/hhqsSF524Zhc0QnZo3E4AhUr5Ww7Hw4GWO0=
+SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = 
+1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
+SHA256 (cargo/redox_syscall-0.3.5.tar.gz) = 
VnZk8mJwlHOTCkv55Rvy6/M0jy50jMxQ3qIGRoWPjyk=
+SHA256 (cargo/rowan-0.15.11.tar.gz) = 
ZESc/vlIOkde1WrjDi2l7pZEh4n7KqJAoEvragVQeL8=
+SHA256 (cargo/rust-analyzer-salsa-0.17.0-pre.3.tar.gz) = 
TKkrZX1hTQdoAKp79dW6M1ZOcfp/Fs156s3+MBpQqxw=
+SHA256 (cargo/rust-analyzer-salsa-macros-0.17.0-pre.3.tar.gz) = 
sZA1kmbSk/LuE+qlAqdm3It3tj+6pdRg0k/QIQZ1zu8=
+SHA256 (cargo/rustc-demangle-0.1.23.tar.gz) = 
1ia7na534oIZk3rwRcJXwov9P2kzPFElU1B/X5eYy3Y=
+SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = 
CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
+SHA256 (cargo/ryu-1.0.13.tar.gz) = +RM5wEZ95iNgZJ+NPhhcqN5CJP8oH2YADeXrKnenkEE=
+SHA256 (cargo/same-file-1.0.6.tar.gz) = 
k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
+SHA256 (cargo/scip-0.3.1.tar.gz) = PoTSEGKjugjViHDIw2sMAFsrImHGrRv3BCWFQnx4GIM=
+SHA256 (cargo/scoped-tls-1.0.1.tar.gz) = 
4c9kN+sZqPSmzA99ylRJc7C3iEOtv+s2g9GpSgAkopQ=
+SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 
0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
+SHA256 (cargo/semver-1.0.17.tar.gz) = 
vr02MybQXsPi9TKrdmBoDzsCEw14DCmbynNGnVIbwO0=
+SHA256 (cargo/serde-1.0.193.tar.gz) = 
Jd2ZdeaNDLWqESDCiDM/yYcxvR3RL1YeRo6kcowEK4k=
+SHA256 (cargo/serde_derive-1.0.193.tar.gz) = 
Q1dspQE1e5sHGsU83H2o7wy9lJPY3wlM2CF3fqbolNM=
+SHA256 (cargo/serde_json-1.0.108.tar.gz) = 
PRx+PqxAjRFRAsTCStOT4IIbs6XfTVBqgPhfenQqUms=
+SHA256 (cargo/serde_repr-0.1.12.tar.gz) = 
vOyIECDGhAheVaJff9iIlU1WYJ7zY0edxaEwXrDUDKs=
+SHA256 (cargo/sharded-slab-0.1.4.tar.gz) = 
kA+6gG9wxjCwo4LQ2CXheg8Z/NBZoq3h/yN7zd9EazE=
+SHA256 (cargo/smallvec-1.10.0.tar.gz) = 
pQe+/nlUBEVjQd+rEM72bq1MBB9iuLEbu5K//l0JU+A=
+SHA256 (cargo/smol_str-0.2.0.tar.gz) = 
dCEua76aQ1Iymy9oujEwwVo/Jv6I/yLb3GzdWPqF6Zw=
+SHA256 (cargo/snap-1.1.0.tar.gz) = Xp8Ktu9+tzU9kRnBcKQ20b8kjupXWsQtGdEvTjQTCDE=
+SHA256 (cargo/static_assertions-1.1.0.tar.gz) = 
ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
+SHA256 (cargo/syn-2.0.39.tar.gz) = I+eLkPL89F0+hCAyzjLj8tFUW6ZjYnHcvyT6MG2Hvno=
+SHA256 (cargo/synstructure-0.13.0.tar.gz) = 
KFuoDnM/rICqQnD7zfg3cqebgKo1yXB1Mgq/7kqRWwY=
+SHA256 (cargo/text-size-1.1.1.tar.gz) = 
8Yqhh4ObK9sa0vo16tjEwpdrZOQ2PDhtRawPfuhckjM=
+SHA256 (cargo/thiserror-1.0.40.tar.gz) = 
l4yaMUvY3Jm+WUvDwXX6qpeUvgSlpeFTyrppFTNs66w=
+SHA256 (cargo/thiserror-impl-1.0.40.tar.gz) = 
+UVqQsWw2APIzYbnPdfMnt1ClJnzejVQ0obV6GcgVp8=
+SHA256 (cargo/thread_local-1.1.7.tar.gz) = 
P91vBkzP8tZWetyzhzymMHAPALWtPwYMJbXc/ZpM4VI=
+SHA256 (cargo/tikv-jemalloc-ctl-0.5.0.tar.gz) = 
43cGVy9LFR3/egFG4ECATpwm/joxGFkREvBc8SpCFsE=
+SHA256 (cargo/tikv-jemalloc-sys-0.5.3+5.3.0-patched.tar.gz) = 
pnjfIAVbQ+V++M3d5Bzf2po8GgYLZ/TFg237HXhUO6g=
+SHA256 (cargo/tikv-jemallocator-0.5.0.tar.gz) = 
IGEtuKE6bAbVfsg5U2lBhaNn4WlF9mVl6AKNLAvXaXk=
+SHA256 (cargo/time-0.3.22.tar.gz) = 
6p4bPPEkOuAF2edAhdTVQvMSVFjzqBryENkB3NdBHv0=
+SHA256 (cargo/time-core-0.1.1.tar.gz) = 
cwD777Ta3BryNanO83N86mkqnZfhucvNTr2ub4ho5vs=
+SHA256 (cargo/tinyvec-1.6.0.tar.gz) = 
h8xc6zh1uyDCiQAFpOImpGUSZKXHXtskIbUoYaCgy1A=
+SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = 
HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
+SHA256 (cargo/tracing-0.1.40.tar.gz) = 
w1I6tacZFsz0IO699VIfzvAhQSNLvAuKSfL9xFRDZO8=
+SHA256 (cargo/tracing-attributes-0.1.27.tar.gz) = 
NHBMjW68vJOYJBgK8CBWawGnwB+AZBJk66CZn2wra+c=
+SHA256 (cargo/tracing-core-0.1.32.tar.gz) = 
wG09phE/EWqu5o5NYBGRYUyQUwZ/mrf27byxYSN9qlQ=
+SHA256 (cargo/tracing-log-0.2.0.tar.gz) = 
7oVfH0AL0OXALRUK5d44QAOaP1SwJRVkBONMI8A/R8M=
+SHA256 (cargo/tracing-subscriber-0.3.18.tar.gz) = 
rQ8EjJfb2fqpt99WNiuOvKpSrbBrSYwFDS9OMvkKeos=
+SHA256 (cargo/tracing-tree-0.3.0.tar.gz) = 
ZROezSw/ZITDuZvAHHev4h6VRzYwdHx6ylJeeLBmZnU=
+SHA256 (cargo/triomphe-0.1.8.tar.gz) = 
8e6b2SOcM51xTWV/rIQMbSpPnEX0+ex7CXURNFi+eNs=
+SHA256 (cargo/typed-arena-2.0.2.tar.gz) = 
avauIBZ6ns5Ly0GvW4D4ofHfmB9jkRic4A/SV68EEmo=
+SHA256 (cargo/ungrammar-1.16.1.tar.gz) = 
o+XfNH8L8+wdZwqtbKXGoYWc2eph0hExJXlGVMzO1o8=
+SHA256 (cargo/unicase-2.6.0.tar.gz) = 
UPN75hd5RgKqu+7gvk8lncF3j6vgXi1n7o95Mm1ctPY=
+SHA256 (cargo/unicode-bidi-0.3.13.tar.gz) = 
koiLpVc/8IBzazZIaWtwyvrX0lBVEXWsuqTgOFs+FGA=
+SHA256 (cargo/unicode-ident-1.0.9.tar.gz) = 
sVgRyvJBX7iJF4Yz53JLrSUJEBzeJ2BI4BO53vXlH6A=
+SHA256 (cargo/unicode-normalization-0.1.22.tar.gz) = 
XFcT8PxLXbZooqxjzbe7RGnYyf7QR7HQKSzHsM4rqSE=
+SHA256 (cargo/unicode-properties-0.1.0.tar.gz) = 
x/kciyH7uqGIU8PQgBx49PyUzbl2aZuwPoMudff9IvA=
+SHA256 (cargo/unicode-xid-0.2.4.tar.gz) = 
+WLfdMjAWmZ7Xui88WKZMTTBBOlkQLZjyNqhdtx3LYw=
+SHA256 (cargo/url-2.4.0.tar.gz) = UL/3gx4ZIAqFsXEx0IXCXXgRvE4Ybv2vVLvRMplKiMs=
+SHA256 (cargo/valuable-0.1.0.tar.gz) = 
gwt+XU2QA0AylA5Kzg2amgV+ekXNlObAB4MuOe24L20=
+SHA256 (cargo/version_check-0.9.4.tar.gz) = 
SYdLUWe2XXGTuKuhVn9cfZPQAcr8NGAM7gA+2nh+SD8=
+SHA256 (cargo/walkdir-2.3.3.tar.gz) = 
Nt+UTNpWx9jYt0lq83jmsW3pKEWRkX0wfJtNMTxE5pg=
+SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 
nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
+SHA256 (cargo/winapi-0.3.9.tar.gz) = 
XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
+SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 
rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
+SHA256 (cargo/winapi-util-0.1.5.tar.gz) = 
cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
+SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 
cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
+SHA256 (cargo/windows-sys-0.42.0.tar.gz) = 
Wj4YIPCLhRP2dverbB+Z/zEvuXtVPTD/TdhvnxVyiqc=
+SHA256 (cargo/windows-sys-0.48.0.tar.gz) = 
Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
+SHA256 (cargo/windows-targets-0.48.0.tar.gz) = 
ex628M18gMeXWckpEU7wcbhzVM5HbZ2UJxAxwEl639U=
+SHA256 (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = 
WXpRGFcLaLwI2NWRJTMsVPG6nZre7e71uZsCuisGmPg=
+SHA256 (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = 
ka5XLht526iD4NMVR033MF0S9Wm0APz5BYGwYGL34bw=
+SHA256 (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 
4I6IZKYPBu8ND/S6BBJNuLD7O+V3alzUdkHpQuWMTUM=
+SHA256 (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = 
su8n4Ne9/Px7hosxfB0yxkGm/kYpwXG4kox7CNmNfPM=
+SHA256 (cargo/windows_i686_gnu-0.42.2.tar.gz) = 
xh2SfY2kHalqgfApSJNT5oc5c3077KQxRciv7JoxqE8=
+SHA256 (cargo/windows_i686_gnu-0.48.0.tar.gz) = 
YioZYqfbgw1v0KaWg8gKGP2iAYefD0R/Blo7dGfaokE=
+SHA256 (cargo/windows_i686_msvc-0.42.2.tar.gz) = 
RNhAtuxkn0gKQcjYD5xlEIuS2JNF3ZQCe/4GrERNEGA=
+SHA256 (cargo/windows_i686_msvc-0.48.0.tar.gz) = 
RULG42TOIb9F1p/dKo5FX6ONMWFYz9Q7OsHFsbGfjgA=
+SHA256 (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = 
jekSuLj+tVwGSGfPBH3aCX+S1R761bSR37mPa7twyzY=
+SHA256 (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = 
yiuKZh92KMvSNEDlCwXXBds2hviU/JWAggYjZWr5dLE=
+SHA256 (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = 
JtQbRqNtRTdIrt7xSG1ceoXbIuVq/zRkOYTqhVFOlKM=
+SHA256 (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = 
eJbbwfQeCIcunV6Pi6qP3SZ38pRoxOFWIQF07cf3uVM=
+SHA256 (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = 
muxdozFSQVjG0aSsCrFUEUnAuVBf3gZCOwL17wEGufA=
+SHA256 (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = 
GlFfV5n+SWHLUy+YPOKyMII2a4mOUv+85FnIb2fIN4o=
+SHA256 (cargo/write-json-0.1.2.tar.gz) = 
BgaahI+V/Orj5eA8DdyMt4RStWZU7gyOaPk4z3kPueM=
+SHA256 (cargo/xflags-0.3.1.tar.gz) = 
xFVLWAUi0Mojg2nBa49s40Uk1h2v5yRJk3VLvQXywuo=
+SHA256 (cargo/xflags-macros-0.3.1.tar.gz) = 
9Y57PKiXcJOq5rh7ancwIW/ExTplMLq1xDp4PNgQwag=
+SHA256 (cargo/xshell-0.2.5.tar.gz) = 
ziEH/gPlWDU7THGtdibVjtgu+vVsVBNCKGCIk8dwI60=
+SHA256 (cargo/xshell-macros-0.2.5.tar.gz) = 
fixBF1m1AfuVAarCsbLSh6bpPlvc8TwlMGsj4bcW3Q4=
+SHA256 (cargo/zip-0.6.6.tar.gz) = dgOU4kbkwoGJ8Z1IjAWL8W9WQBau+sXTK7HztR1ekmE=
+SHA256 (rust-analyzer-2023-11-27.tar.gz) = 
fNIZooMNIuFeQ7d2Q1KrYilg/nRQ68hOj24lDTJPJo4=
+SIZE (cargo/addr2line-0.19.0.tar.gz) = 33210
+SIZE (cargo/adler-1.0.2.tar.gz) = 12778
+SIZE (cargo/always-assert-0.1.3.tar.gz) = 7063
+SIZE (cargo/anyhow-1.0.75.tar.gz) = 43901
+SIZE (cargo/arbitrary-1.3.2.tar.gz) = 32037
+SIZE (cargo/arrayvec-0.7.4.tar.gz) = 29856
+SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
+SIZE (cargo/backtrace-0.3.67.tar.gz) = 78564
+SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
+SIZE (cargo/bitflags-2.4.1.tar.gz) = 37043
+SIZE (cargo/byteorder-1.4.3.tar.gz) = 22512
+SIZE (cargo/camino-1.1.4.tar.gz) = 32290
+SIZE (cargo/cargo-platform-0.1.2.tar.gz) = 11645
+SIZE (cargo/cargo_metadata-0.18.1.tar.gz) = 24535
+SIZE (cargo/cc-1.0.79.tar.gz) = 62624
+SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
+SIZE (cargo/chalk-derive-0.95.0.tar.gz) = 4022
+SIZE (cargo/chalk-ir-0.95.0.tar.gz) = 51866
+SIZE (cargo/chalk-recursive-0.95.0.tar.gz) = 15001
+SIZE (cargo/chalk-solve-0.95.0.tar.gz) = 101301
+SIZE (cargo/command-group-2.1.0.tar.gz) = 162533
+SIZE (cargo/countme-3.0.1.tar.gz) = 10784
+SIZE (cargo/cov-mark-2.0.0-pre.1.tar.gz) = 8324
+SIZE (cargo/crc32fast-1.3.2.tar.gz) = 38661
+SIZE (cargo/crossbeam-channel-0.5.8.tar.gz) = 90455
+SIZE (cargo/crossbeam-deque-0.8.3.tar.gz) = 21746
+SIZE (cargo/crossbeam-epoch-0.9.15.tar.gz) = 48553
+SIZE (cargo/crossbeam-utils-0.8.16.tar.gz) = 42508
+SIZE (cargo/ctrlc-3.4.1.tar.gz) = 14191
+SIZE (cargo/dashmap-5.4.0.tar.gz) = 22862
+SIZE (cargo/derive_arbitrary-1.3.2.tar.gz) = 10614
+SIZE (cargo/dissimilar-1.0.7.tar.gz) = 27588
+SIZE (cargo/dot-0.1.4.tar.gz) = 17701
+SIZE (cargo/drop_bomb-0.1.5.tar.gz) = 6859
+SIZE (cargo/either-1.9.0.tar.gz) = 16660
+SIZE (cargo/ena-0.14.2.tar.gz) = 22991
+SIZE (cargo/equivalent-1.0.0.tar.gz) = 6621
+SIZE (cargo/expect-test-1.4.1.tar.gz) = 13530
+SIZE (cargo/filetime-0.2.22.tar.gz) = 15029
+SIZE (cargo/fixedbitset-0.4.2.tar.gz) = 15954
+SIZE (cargo/flate2-1.0.26.tar.gz) = 70832
+SIZE (cargo/form_urlencoded-1.2.0.tar.gz) = 8923
+SIZE (cargo/fsevent-sys-4.1.0.tar.gz) = 4620
+SIZE (cargo/fst-0.4.7.tar.gz) = 1573393
+SIZE (cargo/gimli-0.27.3.tar.gz) = 287904
+SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968
+SIZE (cargo/hashbrown-0.14.2.tar.gz) = 140080
+SIZE (cargo/heck-0.4.1.tar.gz) = 11567
+SIZE (cargo/hermit-abi-0.2.6.tar.gz) = 13027
+SIZE (cargo/home-0.5.5.tar.gz) = 8557
+SIZE (cargo/idna-0.4.0.tar.gz) = 271429
+SIZE (cargo/indexmap-2.1.0.tar.gz) = 68224
+SIZE (cargo/inotify-0.9.6.tar.gz) = 22971
+SIZE (cargo/inotify-sys-0.1.5.tar.gz) = 6965
+SIZE (cargo/itertools-0.12.0.tar.gz) = 133620
+SIZE (cargo/itoa-1.0.6.tar.gz) = 10410
+SIZE (cargo/jod-thread-0.1.2.tar.gz) = 6322
+SIZE (cargo/kqueue-1.0.7.tar.gz) = 12554
+SIZE (cargo/kqueue-sys-1.0.3.tar.gz) = 6673
+SIZE (cargo/la-arena-0.3.1.tar.gz) = 5745
+SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
+SIZE (cargo/libc-0.2.150.tar.gz) = 719359
+SIZE (cargo/libloading-0.8.0.tar.gz) = 27845
+SIZE (cargo/libmimalloc-sys-0.1.33.tar.gz) = 1166827
+SIZE (cargo/line-index-0.1.0-pre.1.tar.gz) = 3487
+SIZE (cargo/lock_api-0.4.10.tar.gz) = 26713
+SIZE (cargo/log-0.4.19.tar.gz) = 38073
+SIZE (cargo/lsp-server-0.7.4.tar.gz) = 10489
+SIZE (cargo/lsp-types-0.94.0.tar.gz) = 64191
+SIZE (cargo/memchr-2.6.4.tar.gz) = 94439
+SIZE (cargo/memmap2-0.5.10.tar.gz) = 26847
+SIZE (cargo/memoffset-0.8.0.tar.gz) = 8912
+SIZE (cargo/memoffset-0.9.0.tar.gz) = 9033
+SIZE (cargo/mimalloc-0.1.37.tar.gz) = 5016
+SIZE (cargo/miniz_oxide-0.6.2.tar.gz) = 54536
+SIZE (cargo/miniz_oxide-0.7.1.tar.gz) = 55194
+SIZE (cargo/mio-0.8.5.tar.gz) = 93993
+SIZE (cargo/miow-0.5.0.tar.gz) = 27696
+SIZE (cargo/nix-0.26.2.tar.gz) = 277973
+SIZE (cargo/nix-0.27.1.tar.gz) = 286494
+SIZE (cargo/nohash-hasher-0.2.0.tar.gz) = 8051
+SIZE (cargo/notify-6.1.1.tar.gz) = 40117
+SIZE (cargo/nu-ansi-term-0.49.0.tar.gz) = 28211
+SIZE (cargo/num_cpus-1.15.0.tar.gz) = 15680
+SIZE (cargo/object-0.30.4.tar.gz) = 259203
+SIZE (cargo/object-0.32.0.tar.gz) = 275335
+SIZE (cargo/once_cell-1.18.0.tar.gz) = 32969
+SIZE (cargo/oorandom-11.1.3.tar.gz) = 10068
+SIZE (cargo/parking_lot-0.12.1.tar.gz) = 40967
+SIZE (cargo/parking_lot_core-0.9.6.tar.gz) = 32414
+SIZE (cargo/paste-1.0.12.tar.gz) = 18156
+SIZE (cargo/percent-encoding-2.3.0.tar.gz) = 10196
+SIZE (cargo/perf-event-0.4.7.tar.gz) = 21279
+SIZE (cargo/perf-event-open-sys-1.0.1.tar.gz) = 23460
+SIZE (cargo/petgraph-0.6.4.tar.gz) = 185895
+SIZE (cargo/pin-project-lite-0.2.9.tar.gz) = 27713
+SIZE (cargo/proc-macro2-1.0.69.tar.gz) = 44271
+SIZE (cargo/protobuf-3.2.0.tar.gz) = 211054
+SIZE (cargo/protobuf-support-3.2.0.tar.gz) = 10757
+SIZE (cargo/pulldown-cmark-0.9.3.tar.gz) = 117339
+SIZE (cargo/pulldown-cmark-to-cmark-10.0.4.tar.gz) = 17917
+SIZE (cargo/quote-1.0.28.tar.gz) = 28382
+SIZE (cargo/ra-ap-rustc_abi-0.20.0.tar.gz) = 28334
+SIZE (cargo/ra-ap-rustc_index-0.20.0.tar.gz) = 28647
+SIZE (cargo/ra-ap-rustc_index_macros-0.20.0.tar.gz) = 3967
+SIZE (cargo/ra-ap-rustc_lexer-0.20.0.tar.gz) = 15835
+SIZE (cargo/ra-ap-rustc_parse_format-0.20.0.tar.gz) = 11205
+SIZE (cargo/rayon-1.8.0.tar.gz) = 170172
+SIZE (cargo/rayon-core-1.12.0.tar.gz) = 70081
+SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
+SIZE (cargo/redox_syscall-0.3.5.tar.gz) = 23404
+SIZE (cargo/rowan-0.15.11.tar.gz) = 39449
+SIZE (cargo/rust-analyzer-salsa-0.17.0-pre.3.tar.gz) = 442852
+SIZE (cargo/rust-analyzer-salsa-macros-0.17.0-pre.3.tar.gz) = 10773
+SIZE (cargo/rustc-demangle-0.1.23.tar.gz) = 28970
+SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
+SIZE (cargo/ryu-1.0.13.tar.gz) = 46823
+SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
+SIZE (cargo/scip-0.3.1.tar.gz) = 56497
+SIZE (cargo/scoped-tls-1.0.1.tar.gz) = 8202
+SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470
+SIZE (cargo/semver-1.0.17.tar.gz) = 29685
+SIZE (cargo/serde-1.0.193.tar.gz) = 76863
+SIZE (cargo/serde_derive-1.0.193.tar.gz) = 55692
+SIZE (cargo/serde_json-1.0.108.tar.gz) = 146476
+SIZE (cargo/serde_repr-0.1.12.tar.gz) = 9549
+SIZE (cargo/sharded-slab-0.1.4.tar.gz) = 52479
+SIZE (cargo/smallvec-1.10.0.tar.gz) = 31564
+SIZE (cargo/smol_str-0.2.0.tar.gz) = 13467
+SIZE (cargo/snap-1.1.0.tar.gz) = 33163
+SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
+SIZE (cargo/syn-2.0.39.tar.gz) = 244129
+SIZE (cargo/synstructure-0.13.0.tar.gz) = 19121
+SIZE (cargo/text-size-1.1.1.tar.gz) = 12553
+SIZE (cargo/thiserror-1.0.40.tar.gz) = 18709
+SIZE (cargo/thiserror-impl-1.0.40.tar.gz) = 15138
+SIZE (cargo/thread_local-1.1.7.tar.gz) = 13585
+SIZE (cargo/tikv-jemalloc-ctl-0.5.0.tar.gz) = 19183
+SIZE (cargo/tikv-jemalloc-sys-0.5.3+5.3.0-patched.tar.gz) = 884399
+SIZE (cargo/tikv-jemallocator-0.5.0.tar.gz) = 9382
+SIZE (cargo/time-0.3.22.tar.gz) = 113792
+SIZE (cargo/time-core-0.1.1.tar.gz) = 7197
+SIZE (cargo/tinyvec-1.6.0.tar.gz) = 45991
+SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
+SIZE (cargo/tracing-0.1.40.tar.gz) = 79459
+SIZE (cargo/tracing-attributes-0.1.27.tar.gz) = 32241
+SIZE (cargo/tracing-core-0.1.32.tar.gz) = 61221
+SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561
+SIZE (cargo/tracing-subscriber-0.3.18.tar.gz) = 196312
+SIZE (cargo/tracing-tree-0.3.0.tar.gz) = 28123
+SIZE (cargo/triomphe-0.1.8.tar.gz) = 25448
+SIZE (cargo/typed-arena-2.0.2.tar.gz) = 11848
+SIZE (cargo/ungrammar-1.16.1.tar.gz) = 8383
+SIZE (cargo/unicase-2.6.0.tar.gz) = 23478
+SIZE (cargo/unicode-bidi-0.3.13.tar.gz) = 44477
+SIZE (cargo/unicode-ident-1.0.9.tar.gz) = 41978
+SIZE (cargo/unicode-normalization-0.1.22.tar.gz) = 122604
+SIZE (cargo/unicode-properties-0.1.0.tar.gz) = 41054
+SIZE (cargo/unicode-xid-0.2.4.tar.gz) = 15352
+SIZE (cargo/url-2.4.0.tar.gz) = 75670
+SIZE (cargo/valuable-0.1.0.tar.gz) = 27718
+SIZE (cargo/version_check-0.9.4.tar.gz) = 14895
+SIZE (cargo/walkdir-2.3.3.tar.gz) = 23125
+SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
+SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
+SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
+SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
+SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
+SIZE (cargo/windows-sys-0.42.0.tar.gz) = 3006791
+SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
+SIZE (cargo/windows-targets-0.48.0.tar.gz) = 7466
+SIZE (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = 364071
+SIZE (cargo/windows_aarch64_gnullvm-0.48.0.tar.gz) = 366543
+SIZE (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 666981
+SIZE (cargo/windows_aarch64_msvc-0.48.0.tar.gz) = 671479
+SIZE (cargo/windows_i686_gnu-0.42.2.tar.gz) = 736236
+SIZE (cargo/windows_i686_gnu-0.48.0.tar.gz) = 741490
+SIZE (cargo/windows_i686_msvc-0.42.2.tar.gz) = 724951
+SIZE (cargo/windows_i686_msvc-0.48.0.tar.gz) = 730056
+SIZE (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = 699373
+SIZE (cargo/windows_x86_64_gnu-0.48.0.tar.gz) = 703595
+SIZE (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = 364068
+SIZE (cargo/windows_x86_64_gnullvm-0.48.0.tar.gz) = 366536
+SIZE (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = 666936
+SIZE (cargo/windows_x86_64_msvc-0.48.0.tar.gz) = 671422
+SIZE (cargo/write-json-0.1.2.tar.gz) = 7414
+SIZE (cargo/xflags-0.3.1.tar.gz) = 6642
+SIZE (cargo/xflags-macros-0.3.1.tar.gz) = 12229
+SIZE (cargo/xshell-0.2.5.tar.gz) = 24242
+SIZE (cargo/xshell-macros-0.2.5.tar.gz) = 2845
+SIZE (cargo/zip-0.6.6.tar.gz) = 65789
+SIZE (rust-analyzer-2023-11-27.tar.gz) = 2703563
diff --git a/devel/rust-analyzer/pkg/DESCR b/devel/rust-analyzer/pkg/DESCR
new file mode 100644
index 00000000000..3466acbf144
--- /dev/null
+++ b/devel/rust-analyzer/pkg/DESCR
@@ -0,0 +1,4 @@
+rust-analyzer is an implementation of Language Server Protocol for the
+Rust programming language. It provides features like completion and
+goto definition for many code editors, including VS Code, Emacs and
+Vim.
diff --git a/devel/rust-analyzer/pkg/PLIST b/devel/rust-analyzer/pkg/PLIST
new file mode 100644
index 00000000000..3b569051ce6
--- /dev/null
+++ b/devel/rust-analyzer/pkg/PLIST
@@ -0,0 +1 @@
+@bin bin/rust-analyzer
-- 
2.43.0


Reply via email to