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 <greg@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
No comments:
Post a Comment