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