summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2025-03-12 16:12:56 +0800
committerHilton Chain <hako@ultrarare.space>2025-08-21 19:08:26 +0800
commitfdcf4946a039aae63eea420595f0801aa2fb8b51 (patch)
tree8a71bb337cfc95fbbd609e97894838c812fa6db7 /gnu/packages
parent3f6119e35fb3a4d016504b9f555922848c19f095 (diff)
gnu: Add uv.
* gnu/packages/rust-apps.scm (uv): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[uv]: New entry. Change-Id: I6d6fb60d68f65ce6f0cf0c32215643989f0ab851 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/rust-apps.scm123
-rw-r--r--gnu/packages/rust-crates.scm1021
2 files changed, 1142 insertions, 2 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 37c25326c8d..fca1a47e8b4 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -57,6 +57,7 @@
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system meson)
#:use-module (guix build-system pyproject)
+ #:use-module (guix build-system python)
#:use-module (guix deprecation)
#:use-module (guix download)
#:use-module (guix gexp)
@@ -118,6 +119,7 @@
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages rust)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages tls)
#:use-module (gnu packages tree-sitter)
@@ -4759,6 +4761,127 @@ window manager.")
Full featured offline client with caching support.")
(license (list license:expat license:asl2.0))))
+(define-public uv
+ (package
+ (name "uv")
+ (version "0.6.12")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "uv" version))
+ (sha256
+ (base32 "14ajgsl7zzsrig1vppcgs77q4fqg5w858jxma9hqab4b8nrpzxmn"))
+ (modules '((guix build utils)))
+ (snippet
+ #~(for-each delete-file
+ (find-files "crates/uv-trampoline/trampolines"
+ "\\.exe$")))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:imported-modules
+ (append %cargo-build-system-modules
+ %pyproject-build-system-modules)
+ #:modules
+ '((srfi srfi-26)
+ (ice-9 match)
+ ((guix build cargo-build-system) #:prefix cargo:)
+ (guix build pyproject-build-system)
+ (guix build utils))
+ #:tests? #f ; Tests require multiple python versions and network access.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'use-guix-vendored-dependencies
+ (lambda _
+ (substitute* "Cargo.toml"
+ (("git.*, rev.*}")
+ "version = \"*\"}"))))
+ (add-after 'unpack 'prepare-cargo-build-system
+ (lambda args
+ (for-each
+ (lambda (phase)
+ (format #t "Running cargo phase: ~a~%" phase)
+ (apply (assoc-ref cargo:%standard-phases phase)
+ args))
+ '(unpack-rust-crates
+ configure
+ check-for-pregenerated-files
+ patch-cargo-checksums))))
+ (add-before 'build 'override-jemalloc
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((jemalloc (assoc-ref inputs "jemalloc")))
+ ;; This flag is needed when not using the bundled jemalloc.
+ ;; https://github.com/tikv/jemallocator/issues/19
+ (setenv "CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
+ (setenv "JEMALLOC_OVERRIDE"
+ (string-append jemalloc "/lib/libjemalloc.so")))))
+ (replace 'install
+ ;; We can't use the pyproject install phase because uv is a
+ ;; binary, not a python script.
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out"))
+ (wheel (car (find-files "dist" "\\.whl$")))
+ (site-dir (site-packages inputs outputs))
+ (pyversion
+ (string-append "python"
+ (python-version
+ (assoc-ref inputs "python")))))
+ (invoke "python" "-m" "zipfile" "-e" wheel site-dir)
+ (mkdir-p (string-append out "/bin"))
+ (for-each delete-file
+ (find-files (string-append out "/lib/" pyversion)
+ "^uvx?$"))
+ (for-each (cut install-file <> (string-append out "/bin"))
+ (find-files "target" "^uvx?$")))))
+ (replace 'check
+ (lambda args
+ (setenv "HOME" (getcwd))
+ ;; NOTE: ‘#:tests?’ is honored here.
+ (apply (assoc-ref cargo:%standard-phases 'check) args)))
+ (add-after 'install 'install-extras
+ (lambda* (#:key native-inputs #:allow-other-keys)
+ (let ((uv (if #$(%current-target-system)
+ (search-input-file native-inputs "/bin/uv")
+ (string-append #$output "/bin/uv")))
+ (uvx (if #$(%current-target-system)
+ (search-input-file native-inputs "/bin/uvx")
+ (string-append #$output "/bin/uvx"))))
+ (for-each
+ (match-lambda
+ ((shell uv-name uvx-name completions-dir)
+ (mkdir-p completions-dir)
+ (with-output-to-file (in-vicinity completions-dir uv-name)
+ (lambda _
+ (invoke uv "generate-shell-completion" shell)))
+ (with-output-to-file (in-vicinity completions-dir uvx-name)
+ (lambda _
+ (invoke uvx "--generate-shell-completion" shell)))))
+ `(("bash" "uv" "uvx"
+ ,(string-append #$output "/etc/bash_completion.d"))
+ ("zsh" "_uv" "_uvx"
+ ,(string-append #$output "/share/zsh/site-functions"))
+ ("fish" "uv.fish" "uvx.fish"
+ ,(string-append #$output "/share/fish/vendor_completions.d"))
+ ("elvish" "uv" "uvx"
+ ,(string-append #$output "/share/elvish/lib"))
+ ("nushell" "uv" "uvx"
+ ,(string-append #$output "/share/nushell/vendor/autoload"))))))))))
+ (native-inputs
+ (append
+ (list maturin pkg-config rust `(,rust "cargo"))
+ (if (%current-target-system)
+ (list this-package
+ (make-rust-sysroot (%current-target-system)))
+ '())))
+ (inputs (cons* jemalloc xz `(,zstd "lib") (cargo-inputs 'uv)))
+ (home-page "https://docs.astral.sh/uv/")
+ (synopsis "Python package and project manager written in Rust")
+ (description
+ "@command{uv} is a high-performance Python package and project manager
+written in Rust, known for its execution speed and compatibility with existing
+tools.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public git-absorb
(package
(name "git-absorb")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index a0843063dcd..12f2263edd8 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -164,6 +164,10 @@
(crate-source "archery" "1.2.1"
"0sdqlmybcvd0rzv22ac3k3xxm5anr1gpm03sf02iy0jmrlhyvqpa"))
+(define rust-arcstr-1.2.0
+ (crate-source "arcstr" "1.2.0"
+ "0vbyslhqr5fh84w5dd2hqck5y5r154p771wqddfah0bpplyqr483"))
+
(define rust-arg-enum-proc-macro-0.3.4
(crate-source "arg_enum_proc_macro" "0.3.4"
"1sjdfd5a8j6r99cf0bpqrd6b160x9vz97y5rysycsjda358jms8a"))
@@ -196,6 +200,19 @@
(crate-source "assert_cmd" "2.0.16"
"0gdj0710k3lnvyjmpv8a4dgwrk9ib85l2wfw4n2xwy3qyavka66w"))
+(define rust-assert-fs-1.1.2
+ (crate-source "assert_fs" "1.1.2"
+ "0x3nj817l5kbpmr42habqv5i49rpxdpncmr86ix840knnkyv3zby"))
+
+(define rust-assert-json-diff-2.0.2
+ (crate-source "assert-json-diff" "2.0.2"
+ "04mg3w0rh3schpla51l18362hsirl23q93aisws2irrj32wg5r27"))
+
+(define rust-astral-tokio-tar-0.5.2
+ (crate-source "astral-tokio-tar" "0.5.2"
+ "16wip9bzzbjkpf1rgs8cjbfmnhxflrdi35xpb53yrncrl7xjpfqs"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-async-broadcast-0.7.2
(crate-source "async-broadcast" "0.7.2"
"0ckmqcwyqwbl2cijk1y4r0vy60i89gqc86ijrxzz5f2m4yjqfnj3"))
@@ -204,6 +221,11 @@
(crate-source "async-channel" "2.3.1"
"0skvwxj6ysfc6d7bhczz9a2550260g62bm5gl0nmjxxyn007id49"))
+(define rust-async-compression-0.4.19
+ (crate-source "async-compression" "0.4.19"
+ "0g006fvpri6drd0k8ds144gg9yxzm9xi14hwcr90yn3kjrm5wmq6"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-async-compression-0.4.22
(crate-source "async-compression" "0.4.22"
"0r6shv717rl3qzccjc9qlxmnaj3l22rr9197jsahkn33v7wr98ar"
@@ -217,6 +239,10 @@
(crate-source "async-fs" "2.1.2"
"0jp0p7lg9zqy2djgdmivbzx0yqmfn9sm2s9dkhaws3zlharhkkgb"))
+(define rust-async-http-range-reader-0.9.1
+ (crate-source "async_http_range_reader" "0.9.1"
+ "15s16da73xw2vl8z3iyh1y01na6dijzwmmzm0qz98gwy4q07qlrb"))
+
(define rust-async-io-2.4.0
(crate-source "async-io" "2.4.0"
"0n8h0vy53n4vdkq529scqnkzm9vcl3r73za9nj81s2nfrhiv78j3"))
@@ -245,6 +271,16 @@
(crate-source "async-trait" "0.1.88"
"1dgxvz7g75cmz6vqqz0mri4xazc6a8xfj1db6r9fxz29lzyd6fg5"))
+(define rust-async-zip-0.0.17.c909fda
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/charliermarsh/rs-async-zip")
+ (commit "c909fda63fcafe4af496a07bfda28a5aae97e58d")))
+ (file-name (git-file-name "rust-async-zip" "0.0.17.c909fda"))
+ (sha256 (base32 "1nk16a56fjjjd12rpg92d2az8y0cyvbsw6c4l42nf5rrjvcj1x2m"))
+ (modules '((guix build utils)))
+ (snippet '(for-each delete-file-recursively '("src/tests" "tests")))))
+
(define rust-atomic-0.6.0
(crate-source "atomic" "0.6.0"
"15193mfhmrq3p6vi1a10hw3n6kvzf5h32zikhby3mdj0ww1q10cd"))
@@ -289,6 +325,27 @@
(crate-source "avif-serialize" "0.8.3"
"13k0sy5qd6pyvfqzbd06zadz5cavq36fxn391j10ijzv9im2v4lq"))
+(define rust-axoasset-1.2.0
+ (crate-source "axoasset" "1.2.0"
+ "0hql04vlw1z5dnrdij1mkfi82gnvpq3ywrmps9rhjzx1za60k8av"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-axoprocess-0.2.0
+ (crate-source "axoprocess" "0.2.0"
+ "0zfs9fkn04jj8r30i470mqv28m6dp8q636cphxjrbvwab0h6kr2d"))
+
+(define rust-axotag-0.2.0
+ (crate-source "axotag" "0.2.0"
+ "0m3c38gbz2dk42s5qlspqdayjnmg4mdgqhx76vgwnr1ynz0gm26q"))
+
+(define rust-axoupdater-0.9.0
+ (crate-source "axoupdater" "0.9.0"
+ "1r6cmppqv57059vg22z43wa25ahnhx7s2gxy517vrpd8c3wll6dw"))
+
+(define rust-backon-1.4.1
+ (crate-source "backon" "1.4.1"
+ "1drv0gvhjs3g0q88f1mknqjdyhh6qg8pvb9nkfasba011ibr23cp"))
+
(define rust-backtrace-0.3.71
(crate-source "backtrace" "0.3.71"
"17bgd7pbjb9gc8q47qwsg2lmy9i62x3bsjmmnjrwh5z8s805ic16"))
@@ -329,6 +386,10 @@
(crate-source "binfarce" "0.2.1"
"18hnqqir3gk5sx1mlndzgpxs0l4rviv7dk3h1piyspayp35lqihq"))
+(define rust-bisection-0.1.0
+ (crate-source "bisection" "0.1.0"
+ "1hx80j7lmj3mg093psrnf5llmyksqg078jsbrzkcq3mb3fd0f7h2"))
+
(define rust-bit-field-0.10.2
(crate-source "bit_field" "0.10.2"
"0qav5rpm4hqc33vmf4vc4r0mh51yjx5vmd9zhih26n9yjs3730nw"))
@@ -381,6 +442,10 @@
(crate-source "borsh" "1.5.7"
"1kikljm5yr3l9qsw5xvdccragxj4445s4s3fqsgy6hmmipwld1md"))
+(define rust-boxcar-0.2.11
+ (crate-source "boxcar" "0.2.11"
+ "1gip12s87j97dxh94q4jjdcykbi6714wf52jqdbzlq33zkicch37"))
+
(define rust-bstr-1.11.3
(crate-source "bstr" "1.11.3"
"1q3g2wmrvclgx7lk2p6mpzhqxzx41hyg962gkmlyxql1liar26jk"))
@@ -393,6 +458,14 @@
(crate-source "bumpalo" "3.17.0"
"1gxxsn2fsjmv03g8p3m749mczv2k4m8xspifs5l7bcx0vx3gna0n"))
+(define rust-bytecheck-0.8.1
+ (crate-source "bytecheck" "0.8.1"
+ "18yisf4zvvhhpv987ic5js6arwj69h44c9rpa0szxf8g6yrhysah"))
+
+(define rust-bytecheck-derive-0.8.1
+ (crate-source "bytecheck_derive" "0.8.1"
+ "0wfbjc1vqkmszx99y6hghlcnk8xgxlhyfsgc5mf3b05i1ip89dzg"))
+
(define rust-bytemuck-1.22.0
(crate-source "bytemuck" "1.22.0"
"0h6m8wh7iw98cn69k53plbyqff78c2yrs32l0fy4wqdcvc8grcdn"))
@@ -828,6 +901,10 @@
(crate-source "ct-codecs" "1.1.3"
"191f2id5zqv5hjm0nsblbwq1n276ba55w0bgi6b2c674x66bl5mr"))
+(define rust-ctrlc-3.4.6
+ (crate-source "ctrlc" "3.4.6"
+ "0735llsx3zwqvqbwfikz3j4aa03c075ii04f8zi5mza8yccm8yv9"))
+
(define rust-curl-0.4.47
(crate-source "curl" "0.4.47"
"0rcjdrl35xs8l5v3wv6q5z37hjw3r5bvmbb09pqmhaxyl49lvyyr"))
@@ -849,6 +926,10 @@
(crate-source "dashmap" "5.5.3"
"0miqnlxi501vfbv6mw5jbmzgnj0wjrch3p4abvpd59s9v30lg1wp"))
+(define rust-dashmap-6.1.0
+ (crate-source "dashmap" "6.1.0"
+ "1kvnw859xvrqyd1lk89na6797yvl5bri4wi9j0viz2a4j54wqhah"))
+
(define rust-data-encoding-2.8.0
(crate-source "data-encoding" "2.8.0"
"0470yf5ly1ibzmwygyjqg9ii9njbsha3xr5qj5dxyf2psbgpapsp"))
@@ -861,6 +942,14 @@
(crate-source "dbus" "0.9.7"
"06vdv4aarjs4w6byg9nqajr67c8qvlhk3153ic2i65pvp63ikchv"))
+(define rust-deadpool-0.10.0
+ (crate-source "deadpool" "0.10.0"
+ "145lq79dlc4jn7jvlcf4lb105bs3z3jy6g7d15zv7iy1g04i117v"))
+
+(define rust-deadpool-runtime-0.1.4
+ (crate-source "deadpool-runtime" "0.1.4"
+ "0arbchl5j887hcfvjy4gq38d32055s5cf7pkpmwn0lfw3ss6ca89"))
+
(define rust-der-0.7.9
(crate-source "der" "0.7.9"
"1h4vzjfa1lczxdf8avfj9qlwh1qianqlxdy1g5rn762qnvkzhnzm"
@@ -942,6 +1031,10 @@
(crate-source "doc-comment" "0.3.3"
"043sprsf3wl926zmck1bm7gw0jq50mb76lkpk49vasfr6ax1p97y"))
+(define rust-dotenvy-0.15.7
+ (crate-source "dotenvy" "0.15.7"
+ "16s3n973n5aqym02692i1npb079n5mb0fwql42ikmwn8wnrrbbqs"))
+
(define rust-downcast-rs-1.2.1
(crate-source "downcast-rs" "1.2.1"
"1lmrq383d1yszp7mg5i7i56b17x2lnn3kb91jwsq0zykvg2jbcvm"))
@@ -1008,6 +1101,10 @@
(crate-source "encoding_rs" "0.8.35"
"1wv64xdrr9v37rqqdjsyb8l8wzlcbab80ryxhrszvnj59wy0y0vm"))
+(define rust-encoding-rs-io-0.1.7
+ (crate-source "encoding_rs_io" "0.1.7"
+ "10ra4l688cdadd8h1lsbahld1zbywnnqv68366mbhamn3xjwbhqw"))
+
(define rust-endi-1.1.0
(crate-source "endi" "1.1.0"
"1gxp388g2zzbncp3rdn60wxkr49xbhhx94nl9p4a6c41w4ma7n53"))
@@ -1052,6 +1149,10 @@
(crate-source "errno" "0.3.11"
"0kjrrcaa5nvickysw7z3vm5p0l7l457idf1ff3z6ang8qwnx8vcp"))
+(define rust-etcetera-0.10.0
+ (crate-source "etcetera" "0.10.0"
+ "1rka6bskn93pdhx32xaagr147q95z5bnz7ym5xr85jw00wyv3ir6"))
+
(define rust-event-listener-5.4.0
(crate-source "event-listener" "5.4.0"
"1bii2gn3vaa33s0gr2zph7cagiq0ppcfxcxabs24ri9z9kgar4il"))
@@ -1123,6 +1224,10 @@
(crate-source "fixedbitset" "0.4.2"
"101v41amgv5n9h4hcghvrbfk5vrncx1jwm35rn5szv4rk55i7rqc"))
+(define rust-fixedbitset-0.5.7
+ (crate-source "fixedbitset" "0.5.7"
+ "16fd3v9d2cms2vddf9xhlm56sz4j0zgrk3d2h6v1l7hx760lwrqx"))
+
(define rust-flate2-1.1.1
(crate-source "flate2" "1.1.1"
"1kpycx57dqpkr3vp53b4nq75p9mflh0smxy8hkys4v4ndvkr5vbw"
@@ -1180,6 +1285,10 @@
(crate-source "fs-err" "3.1.0"
"1al2sj8src02wwww70vv2gypsrs6wyzx6zlpk82h84m2qajbv28z"))
+(define rust-fs2-0.4.3
+ (crate-source "fs2" "0.4.3"
+ "04v2hwk7035c088f19mfl5b1lz84gnvv2hv6m935n0hmirszqr4m"))
+
(define rust-fs4-0.12.0
(crate-source "fs4" "0.12.0"
"08gm0p6x133cav6yrcc3qhcr2qr1917yhj0bdx3psm0q8il31762"))
@@ -1716,6 +1825,14 @@
(crate-source "globset" "0.4.16"
"1xa9ivqs74imf1q288spxh49g6iw2mn3x9snibdgapazzj6h58al"))
+(define rust-globwalk-0.9.1
+ (crate-source "globwalk" "0.9.1"
+ "0mz7bsa66p2rrgnz3l94ac4kbklh7mq8j30iizyxjy4qyvmn1xqb"))
+
+(define rust-gloo-timers-0.3.0
+ (crate-source "gloo-timers" "0.3.0"
+ "1519157n7xppkk6pdw5w52vy1llzn5iljkqd7q1h5609jv7l7cdv"))
+
(define rust-glow-0.16.0
(crate-source "glow" "0.16.0"
"022z12nlyfpy36fvp2szq792xix1xbgkznpmicf1c404sxhfmrf5"))
@@ -1830,6 +1947,14 @@
(crate-source "home" "0.5.11"
"1kxb4k87a9sayr8jipr7nq9wpgmjk4hk4047hmf9kc24692k75aq"))
+(define rust-homedir-0.3.4
+ (crate-source "homedir" "0.3.4"
+ "18kb7myfvzzixv02k066477k11zzbaj2yddarjbrcx65r1dvvnsv"))
+
+(define rust-html-escape-0.2.13
+ (crate-source "html-escape" "0.2.13"
+ "0xml3hswv0205fbm5iq7dqiwjkr6d245xkfppwi7wqjdfr4x86kd"))
+
(define rust-http-1.3.1
(crate-source "http" "1.3.1"
"0r95i5h7dr1xadp1ac9453w0s62s27hzkam356nyx2d9mqqmva7l"))
@@ -1846,10 +1971,18 @@
(crate-source "http-body-util" "0.1.3"
"0jm6jv4gxsnlsi1kzdyffjrj8cfr3zninnxpw73mvkxy4qzdj8dh"))
+(define rust-http-content-range-0.2.1
+ (crate-source "http-content-range" "0.2.1"
+ "1jmzikxrqmjhkyw69b894sapr1bkyc7y7ca3vl5xg5hlkw58xaml"))
+
(define rust-httparse-1.10.1
(crate-source "httparse" "1.10.1"
"11ycd554bw2dkgw0q61xsa7a4jn1wb1xbfacmf3dbwsikvkkvgvd"))
+(define rust-httpdate-1.0.3
+ (crate-source "httpdate" "1.0.3"
+ "1aa9rd2sac0zhjqh24c9xvir96g188zldkx0hr6dnnlx5904cfyz"))
+
(define rust-humantime-2.2.0
(crate-source "humantime" "2.2.0"
"17rz8jhh1mcv4b03wnknhv1shwq2v9vhkhlfg884pprsig62l4cv"))
@@ -1971,6 +2104,10 @@
(crate-source "indexmap" "2.9.0"
"07m15a571yywmvqyb7ms717q9n42b46badbpsmx215jrg7dhv9yf"))
+(define rust-indicatif-0.17.11
+ (crate-source "indicatif" "0.17.11"
+ "0db2b2r79r9x8x4lysq1ci9xm13c0xg0sqn3z960yh2bk2430fqq"))
+
(define rust-indoc-1.0.9
(crate-source "indoc" "1.0.9"
"01l3b4ami6sck57yrn8n2z44jifph2m3jiivkws7w2njbvfrk9xz"))
@@ -2094,6 +2231,10 @@
(crate-source "js-sys" "0.3.77"
"13x2qcky5l22z4xgivi59xhjjx4kxir1zg7gcj0f1ijzd4yg7yhw"))
+(define rust-junction-1.2.0
+ (crate-source "junction" "1.2.0"
+ "05mxqwzxgb2aqgbq9b5lgbqq0r0nds6yx68zzhyxlhx26zbxzfvj"))
+
(define rust-keyframe-1.1.1
(crate-source "keyframe" "1.1.1"
"1afr5ffns3k79xaqnw6rw3qn8sngwly6gxfnjn8d060mk3vqnw30"))
@@ -2211,6 +2352,19 @@
(crate-source "libm" "0.2.11"
"1yjgk18rk71rjbqcw9l1zaqna89p9s603k7n327nqs8dn88vwmc3"))
+(define rust-libmimalloc-sys-0.1.41
+ (crate-source "libmimalloc-sys" "0.1.41"
+ "0yykxwnppvcwk8yfvniij65a945lqw7ykiakqyylvhaa7b5dl83b"
+ #:snippet
+ '(begin
+ (delete-file-recursively "c_src")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main() {~@
+ println!(\"cargo:rustc-link-lib=mimalloc\");~@
+ }~%"))))))
+
(define rust-libnghttp2-sys-0.1.11+1.64.0
(crate-source "libnghttp2-sys" "0.1.11+1.64.0"
"1i0klzhn5s5y2v0am948qrk2wj7sfzakknhrf7xcyrviibj28v0v"
@@ -2258,6 +2412,10 @@
(crate-source "libudev-sys" "0.1.4"
"09236fdzlx9l0dlrsc6xx21v5x8flpfm3d5rjq9jr5ivlas6k11w"))
+(define rust-libz-rs-sys-0.5.0
+ (crate-source "libz-rs-sys" "0.5.0"
+ "0nlc7cdcrh8mxqb08yw5i7ghgpcs1ixq4kk4sx19dzk0sydwm2b4"))
+
(define rust-libz-sys-1.1.22
(crate-source "libz-sys" "1.1.22"
"07b5wxh0ska996kc0g2hanjhmb4di7ksm6ndljhr4pi0vykyfw4b"
@@ -2324,6 +2482,16 @@
(crate-source "lz4_flex" "0.10.0"
"10sgbj93sagbl0ngzqvnlkldzbfz5vnzr7fry8sgssy299cp534b"))
+(define rust-lzma-sys-0.1.20
+ (crate-source "lzma-sys" "0.1.20"
+ "09sxp20waxyglgn3cjz8qjkspb3ryz2fwx4rigkwvrk46ymh9njz"
+ #:snippet
+ '(begin
+ (delete-file-recursively "xz-5.2")
+ (substitute* "build.rs"
+ (("(want_static = ).*" _ prefix)
+ (string-append prefix "false;\n"))))))
+
(define rust-mac-0.1.1
(crate-source "mac" "0.1.1"
"194vc7vrshqff72rl56f9xgb0cazyl4jda7qsv31m5l6xx7hq7n4"))
@@ -2332,6 +2500,11 @@
(crate-source "mailparse" "0.15.0"
"0zkwbrzgr7pp1wyywjgvlxayr1p3nnkn2yxgi97746j1h1ckv81x"))
+(define rust-mailparse-0.16.1
+ (crate-source "mailparse" "0.16.1"
+ "0bzdd3yliadzjnirb4g0jwz7j3k2yds02fzb2ib1m0ybvnbrm0b0"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-malloc-buf-0.0.6
(crate-source "malloc_buf" "0.0.6"
"1jqr77j89pwszv51fmnknzvd53i1nkmcr8rjrvcxhm4dx1zr1fv2"))
@@ -2360,6 +2533,11 @@
(crate-source "maybe-rayon" "0.1.1"
"06cmvhj4n36459g327ng5dnj8d58qs472pv5ahlhm7ynxl6g78cf"))
+(define rust-md-5-0.10.6
+ (crate-source "md-5" "0.10.6"
+ "1kvq5rnpm4fzwmyv5nmnxygdhhb2369888a06gdc9pxyrzh7x7nq"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-md5-0.7.0
(crate-source "md5" "0.7.0"
"0wcps37hrhz59fkhf8di1ppdnqld6l1w5sdy7jp7p51z0i4c8329"))
@@ -2389,10 +2567,22 @@
(crate-source "miette" "5.10.0"
"0vl5qvl3bgha6nnkdl7kiha6v4ypd6d51wyc4q1bvdpamr75ifsr"))
+(define rust-miette-7.5.0
+ (crate-source "miette" "7.5.0"
+ "114lv0nx46lxc5pncz6iyrzcfhn5g9a5janzc8cgsdvvz1jm358s"))
+
(define rust-miette-derive-5.10.0
(crate-source "miette-derive" "5.10.0"
"0p33msrngkxlp5ajm8nijamii9vcwwpy8gfh4m53qnmrc0avrrs9"))
+(define rust-miette-derive-7.5.0
+ (crate-source "miette-derive" "7.5.0"
+ "0irig3c79184h54zasn06yiz25znqrpvx8r72byr5gj9md2byidz"))
+
+(define rust-mimalloc-0.1.45
+ (crate-source "mimalloc" "0.1.45"
+ "0pwjnz8s4qmbz4qxncxqqx3i64zczwvd758ir9hh1r9z1641zjq3"))
+
(define rust-mime-0.3.17
(crate-source "mime" "0.3.17"
"16hkibgvb9klh0w0jk5crr5xv90l3wlf77ggymzjmvl1818vnxv8"))
@@ -2437,6 +2627,14 @@
(crate-source "multipart" "0.18.0"
"10libwfbazqcyxcpgpcdf1a66jnzghwlmxlxnffg4rrqhqrwdph0"))
+(define rust-munge-0.4.3
+ (crate-source "munge" "0.4.3"
+ "1myrsmqpwk3vlbvbs6jjni1iqsybri8dz7r7djj6vw4cr41142d0"))
+
+(define rust-munge-macro-0.4.3
+ (crate-source "munge_macro" "0.4.3"
+ "0n94vxw2fygwqsqh4kvxwa8xsh09hli1mikhz6r215s7j77rjivk"))
+
(define rust-nalgebra-0.32.6
(crate-source "nalgebra" "0.32.6"
"1r033ciacblmkif5njlhprfp0k59spjv54cqsyggb1is0bg1fp3v"))
@@ -2445,6 +2643,10 @@
(crate-source "nalgebra-macros" "0.2.2"
"1z6v9phhr1hwzyyblf792128lxfv1hy1sxl4cvikihcgmxr56ji5"))
+(define rust-nanoid-0.4.0
+ (crate-source "nanoid" "0.4.0"
+ "1n5l5xig5zcinh41bb4p0rzam8gxic02qpngnylb3d8pq3g01yiz"))
+
(define rust-nasm-rs-0.2.5
(crate-source "nasm-rs" "0.2.5"
"0lfs2xfbpl1j7zq6qfg2wmi4djbl36qsygjb2spisjsz0v89hkgy"))
@@ -2499,6 +2701,10 @@
(crate-source "nu-ansi-term" "0.46.0"
"115sywxh53p190lyw97alm14nc004qj5jm5lvdj608z84rbida3p"))
+(define rust-nu-ansi-term-0.50.1
+ (crate-source "nu-ansi-term" "0.50.1"
+ "16a3isvbxx8pa3lk71h3cq2fsx2d17zzq42j4mhpxy81gl2qx8nl"))
+
(define rust-num-bigint-0.4.6
(crate-source "num-bigint" "0.4.6"
"1f903zd33i6hkjpsgwhqwi2wffnvkxbn6rv4mkgcjcqi7xr4zr55"))
@@ -2511,6 +2717,10 @@
(crate-source "num-conv" "0.1.0"
"1ndiyg82q73783jq18isi71a7mjh56wxrk52rlvyx0mi5z9ibmai"))
+(define rust-num-cpus-1.16.0
+ (crate-source "num_cpus" "1.16.0"
+ "0hra6ihpnh06dvfvz9ipscys0xfqa9ca9hzp384d5m02ssvgqqa1"))
+
(define rust-num-derive-0.4.2
(crate-source "num-derive" "0.4.2"
"00p2am9ma8jgd2v6xpsz621wc7wbn1yqi71g15gc3h67m7qmafgd"))
@@ -2535,6 +2745,10 @@
(crate-source "num-traits" "0.2.19"
"0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787"))
+(define rust-number-prefix-0.4.0
+ (crate-source "number_prefix" "0.4.0"
+ "1wvh13wvlajqxkb1filsfzbrnq0vrmrw298v2j3sy82z1rm282w3"))
+
(define rust-objc-0.2.7
(crate-source "objc" "0.2.7"
"1cbpf6kz8a244nn1qzl3xyhmp05gsg4n313c9m3567625d3innwi"))
@@ -2724,6 +2938,10 @@
(crate-source "owo-colors" "3.5.0"
"0vyvry6ba1xmpd45hpi6savd8mbx09jpmvnnwkf6z62pk6s4zc61"))
+(define rust-owo-colors-4.2.0
+ (crate-source "owo-colors" "4.2.0"
+ "0r7mxiyxg8zbyjqm8y2n2amykl2i51y6agvjrw036ba2p5dqcdhh"))
+
(define rust-p384-0.13.1
(crate-source "p384" "0.13.1"
"1dnnp133mbpp72mfss3fhm8wx3yp3p3abdhlix27v92j19kz2hpy"
@@ -2830,11 +3048,32 @@
(crate-source "percent-encoding" "2.3.1"
"0gi8wgx0dcy8rnv1kywdv98lwcx67hz0a0zwpib5v2i08r88y573"))
+(define rust-pest-2.8.0
+ (crate-source "pest" "2.8.0"
+ "1dp741bxqiracvvwl66mfvlr29byvvph28n4c6ip136m652vg38r"))
+
+(define rust-pest-derive-2.8.0
+ (crate-source "pest_derive" "2.8.0"
+ "1icp5i01mgpbgwbkrcy4d0ykbxmns4wyz8j1jg6dr1wysz7xj9fp"))
+
+(define rust-pest-generator-2.8.0
+ (crate-source "pest_generator" "2.8.0"
+ "0hgqngsxfr8y5p47bgjvd038j55ix1x4dpzr6amndaz8ddr02zfv"))
+
+(define rust-pest-meta-2.8.0
+ (crate-source "pest_meta" "2.8.0"
+ "182w5fyiqm7zbn0p8313xc5wc73rnn59ycm5zk8hcja9f0j877vz"))
+
(define rust-petgraph-0.6.5
(crate-source "petgraph" "0.6.5"
"1ns7mbxidnn2pqahbbjccxkrqkrll2i5rbxx43ns6rh6fn3cridl"
#:snippet '(for-each delete-file-recursively '("assets"))))
+(define rust-petgraph-0.7.1
+ (crate-source "petgraph" "0.7.1"
+ "0wkpppwrfv1h197asz1p4yfb4li5b1kw0nqllil67n6vj1qb6win"
+ #:snippet '(delete-file-recursively "assets")))
+
(define rust-phf-0.10.1
(crate-source "phf" "0.10.1"
"0naj8n5nasv5hj5ldlva3cl6y3sv7zp3kfgqylhbrg55v3mg3fzs"))
@@ -3013,6 +3252,14 @@
(crate-source "proc-macro2-diagnostics" "0.10.1"
"1j48ipc80pykvhx6yhndfa774s58ax1h6sm6mlhf09ls76f6l1mg"))
+(define rust-procfs-0.17.0
+ (crate-source "procfs" "0.17.0"
+ "17swyjqinpb745f07dpdi7c8q37hxvhx9xmmsi2dhxaj2kc74nyc"))
+
+(define rust-procfs-core-0.17.0
+ (crate-source "procfs-core" "0.17.0"
+ "1v0jdbyc1rq1x22m0wn7n4iq4h86gdls38wqfg06zc29hcnz1793"))
+
(define rust-prodash-29.0.1
(crate-source "prodash" "29.0.1"
"12xm50jzkqzdqdcidmzy4d6rj9r8x6mf8sidgrh7dfc0r4jcxrwy"))
@@ -3038,6 +3285,16 @@
"125y7h40mkwb64j4v2v7s6f69ilk745kg60w1s2cq62cw8im93pm"
#:snippet '(delete-file "src/arch/wasm32.o")))
+(define rust-ptr-meta-0.3.0
+ (crate-source "ptr_meta" "0.3.0"
+ "147a6z4qz35gipj9k0d2yh4wygmibhaqsna59vs0d5izdpv7d7py"))
+
+(define rust-ptr-meta-derive-0.3.0
+ (crate-source "ptr_meta_derive" "0.3.0"
+ "1l9jznaz85cchixyp07v6sxcvjadsyq6lmhjbh98sk0v2pdlwhfa"))
+
+(define rust-pubgrub-0.3.0-alpha.1.b70cf70 rust-pubgrub-for-uv)
+
(define rust-puffin-0.16.0
(crate-source "puffin" "0.16.0"
"08ass1hfdcq86y7dywa1jylzq57la95rgpcmd6yx82hs9symlhkn"))
@@ -3149,6 +3406,10 @@
(crate-source "r-efi" "5.2.0"
"1ig93jvpqyi87nc5kb6dri49p56q7r7qxrn8kfizmqkfj5nmyxkl"))
+(define rust-rancor-0.1.0
+ (crate-source "rancor" "0.1.0"
+ "0iyr19x1aryadcyc2zwjbwmskkkjqfbvrjp4l37d3f9434bggxfa"))
+
(define rust-rand-0.8.5
(crate-source "rand" "0.8.5"
"013l6931nn7gkc23jz5mm3qdhf93jjf0fg64nz2lp4i51qd8vbrl"))
@@ -3233,6 +3494,10 @@
(crate-source "redox_users" "0.5.0"
"0awxx66izdw6kz97r3zxrl5ms5f6dqi5l0f58mlsvlmx8wyrsvyx"))
+(define rust-reflink-copy-0.1.26
+ (crate-source "reflink-copy" "0.1.26"
+ "15g89wsra90s4wcp2fvcj1brwfcx04pzklh0rhrl2lic1801vj3q"))
+
(define rust-regex-1.11.1
(crate-source "regex" "1.11.1"
"148i41mzbx8bmq32hsj1q4karkzzx5m60qza6gdw4pdc9qdyyi5m"
@@ -3259,6 +3524,10 @@
(crate-source "relative-path" "1.9.3"
"1limlh8fzwi21g0473fqzd6fln9iqkwvzp3816bxi31pkilz6fds"))
+(define rust-rend-0.5.2
+ (crate-source "rend" "0.5.2"
+ "05gjxzzsajl61sgif4h0lvagmbry5rm2xak6782j3lccy9mqlpm3"))
+
(define rust-renderdoc-0.11.0
(crate-source "renderdoc" "0.11.0"
"04hycbzwqmzw25qnk0lwps70jgxi43cgmkjdvwbyzc183vnajb97"))
@@ -3269,7 +3538,20 @@
(define rust-reqwest-0.12.15
(crate-source "reqwest" "0.12.15"
- "1fvvrl3jmsnlm99ldl0ariklrlsmrky06qabp7dc92ylznk4d76i"))
+ "1fvvrl3jmsnlm99ldl0ariklrlsmrky06qabp7dc92ylznk4d76i"
+ #:snippet '(delete-file-recursively "tests")))
+
+(define rust-reqwest-middleware-0.4.1
+ (crate-source "reqwest-middleware" "0.4.1"
+ "1i64p3wqqgj8yrfr97afn5fy161lkgkk046hm91pm6mx2dargs34"))
+
+(define rust-reqwest-retry-0.7.0
+ (crate-source "reqwest-retry" "0.7.0"
+ "0y0ihmfs4pailrcdwmbcjx30dfbs82rxk45pfjqvrgx6jm0kxir9"))
+
+(define rust-retry-policies-0.4.0
+ (crate-source "retry-policies" "0.4.0"
+ "070alim5nhp3bvf58cyc729kq4dmgmr8rjqf2ny72a5bdhg4fxaq"))
(define rust-rfc2047-decoder-1.0.6
(crate-source "rfc2047-decoder" "1.0.6"
@@ -3299,6 +3581,22 @@
"046602hy9x1q3np3qm64xpkw1xx64kiyjikyn8gpl2p0w9kaiyck"
#:snippet '(delete-file-recursively "tests")))
+(define rust-rkyv-0.8.10
+ (crate-source "rkyv" "0.8.10"
+ "0rbvkcm1ia5rafajf9hlqcw882slm123jj6vzkif2lsmqxqp650y"))
+
+(define rust-rkyv-derive-0.8.10
+ (crate-source "rkyv_derive" "0.8.10"
+ "0ymv3al6d3qza3lpqdhp7v2lclkdxzl05f14s5swdxls32n40sr4"))
+
+(define rust-rmp-0.8.14
+ (crate-source "rmp" "0.8.14"
+ "1i1l6dhv7vws5vp0ikakj44fk597xi59g3j6ng1q55x3dz0xg3i2"))
+
+(define rust-rmp-serde-1.3.0
+ (crate-source "rmp-serde" "1.3.0"
+ "1nylmh7w2vpa1bwrnx1jfp2l4yz6i5qrmpic5zll166gfyj9kraj"))
+
(define rust-ron-0.9.0-alpha.1
(crate-source "ron" "0.9.0-alpha.1"
"0dh8fd4l54a36881b51275z3hbbjrmrj6rglr28sjzzz76js4i3n"
@@ -3349,6 +3647,10 @@
(crate-source "rust-embed-utils" "8.6.0"
"16mxa8asv0aq04fnbz1748rrzl8sc7frmjj2529c538cyk4wsbss"))
+(define rust-rust-netrc-0.1.2
+ (crate-source "rust-netrc" "0.1.2"
+ "1sb3bl0aqisg7q6hxrz29s5c33m6q1qizdazz7dr57vnc9zhk63y"))
+
(define rust-rustc-demangle-0.1.24
(crate-source "rustc-demangle" "0.1.24"
"07zysaafgrkzy2rjgwqdj2a8qdpsm6zv6f5pgpk9x0lm40z9b6vi"))
@@ -3461,10 +3763,19 @@
(crate-source "scroll_derive" "0.12.0"
"0cmr3hxk318s2ivv37cik2l1r0d8r0qhahnin5lpxbr5w3yw50bz"))
+(define rust-scroll-derive-0.12.1
+ (crate-source "scroll_derive" "0.12.1"
+ "0gb89b1yr8a6jwp4rcm00xqry6ajvmfywsm7bf5f42a686yfm0qp"))
+
(define rust-sd-notify-0.4.5
(crate-source "sd-notify" "0.4.5"
"1x1bmz30x2i35j771rqyyan40473aqk0xjrh2dk9xdnqf7gylhxr"))
+(define rust-seahash-4.1.0
+ (crate-source "seahash" "4.1.0"
+ "0sxsb64np6bvnppjz5hg4rqpnkczhsl8w8kf2a5lr1c08xppn40w"
+ #:snippet '(delete-file "logo.png")))
+
(define rust-sec1-0.7.3
(crate-source "sec1" "0.7.3"
"1p273j8c87pid6a1iyyc7vxbvifrw55wbxgr0dh3l8vnbxb7msfk"
@@ -3494,6 +3805,10 @@
(crate-source "self_cell" "1.1.0"
"1gmxk5bvnnimcif7v1jk8ai2azfvh9djki545nd86vsnphjgrzf2"))
+(define rust-self-replace-1.5.0
+ (crate-source "self-replace" "1.5.0"
+ "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))
+
(define rust-semver-1.0.26
(crate-source "semver" "1.0.26"
"1l5q2vb8fjkby657kdyfpvv40x2i2xqq9bg57pxqakfj92fgmrjn"))
@@ -3596,6 +3911,10 @@
(crate-source "shell-words" "1.1.0"
"1plgwx8r0h5ismbbp6cp03740wmzgzhip85k5hxqrrkaddkql614"))
+(define rust-shellexpand-3.1.0
+ (crate-source "shellexpand" "3.1.0"
+ "0jz1i14ziz8gbyj71212s7dqrw6q96f25i48zkmy66fcjhxzl0ys"))
+
(define rust-shlex-1.3.0
(crate-source "shlex" "1.3.0"
"0r1y6bv26c1scpxvhg2cabimrmwgbp4p3wy6syj9n0c4s3q2znhg"))
@@ -3624,6 +3943,10 @@
(crate-source "simd_helpers" "0.1.0"
"19idqicn9k4vhd04ifh2ff41wvna79zphdf2c81rlmpc7f3hz2cm"))
+(define rust-simdutf8-0.1.5
+ (crate-source "simdutf8" "0.1.5"
+ "0vmpf7xaa0dnaikib5jlx6y4dxd3hxqz6l830qb079g7wcsgxag3"))
+
(define rust-similar-2.7.0
(crate-source "similar" "2.7.0"
"1aidids7ymfr96s70232s6962v5g9l4zwhkvcjp4c5hlb6b5vfxv"))
@@ -3737,6 +4060,10 @@
(crate-source "supports-color" "2.1.0"
"12csf7chawxinaapm9rh718nha9hggk6ra86fdaw9hxdagg8qffn"))
+(define rust-supports-color-3.0.2
+ (crate-source "supports-color" "3.0.2"
+ "1mk7r2j6l7zmqk3pg7av0l6viq413lmk1vz4bjnf9lnq5liwfky6"))
+
(define rust-supports-hyperlinks-2.1.0
(crate-source "supports-hyperlinks" "2.1.0"
"0g93nh1db3f9lyd0ry35bqjrxkg6sbysn36x9hgd9m5h5rlk2hpq"))
@@ -3753,6 +4080,10 @@
(crate-source "supports-unicode" "3.0.0"
"1qpc344453x3ai4k9iygxnbk6lr2nw5jflj8ns5q3dbcmwq1lh5p"))
+(define rust-svg-0.17.0
+ (crate-source "svg" "0.17.0"
+ "17kp090hniz0axnv75ripfr5d2xhcbnyhiml30yc4ngmyd0gn3kh"))
+
(define rust-syn-1.0.109
(crate-source "syn" "1.0.109"
"0ds2if4600bd59wsv7jjgfkayfzy3hnazs394kz6zdkmna8l3dkj"))
@@ -3773,6 +4104,10 @@
(crate-source "synstructure" "0.13.1"
"0wc9f002ia2zqcbj0q2id5x6n7g1zjqba7qkg2mr0qvvmdk7dby8"))
+(define rust-sys-info-0.9.1
+ (crate-source "sys-info" "0.9.1"
+ "0b759814ng0cj5a1iiqqjgrzfg9vqlpkbp6z3l76mycbp850sfhb"))
+
(define rust-system-configuration-0.6.1
(crate-source "system-configuration" "0.6.1"
"0sxslml567zm0v8g732314vd2gk9sd3k4xj22xk6p64xir29v1rw"))
@@ -3807,6 +4142,10 @@
(crate-source "target-lexicon" "0.13.2"
"16m6smfz533im9dyxfhnzmpi4af75g2iii36ylc4gfmqvf6gf0p5"))
+(define rust-temp-env-0.3.6
+ (crate-source "temp-env" "0.3.6"
+ "0l7hpkd0nhiy4w70j9xbygl1vjr9ipcfxii164n40iwg0ralhdwn"))
+
(define rust-tempfile-3.19.1
(crate-source "tempfile" "3.19.1"
"1grmcj8y6rcavndw2dm18ndzdimsq5f8lcrwyg627cdrcdvsqdvl"))
@@ -3836,6 +4175,26 @@
(crate-source "termtree" "0.5.1"
"10s610ax6nb70yi7xfmwcb6d3wi9sj5isd0m63gy2pizr2zgwl4g"))
+(define rust-test-case-3.3.1
+ (crate-source "test-case" "3.3.1"
+ "1a380yzm6787737cw7s09jqmkn9035hghahradl2ikdg2gfm09gb"))
+
+(define rust-test-case-core-3.3.1
+ (crate-source "test-case-core" "3.3.1"
+ "0krqi0gbi1yyycigyjlak63r8h1n0vms7mg3kckqwlfd87c7zjxd"))
+
+(define rust-test-case-macros-3.3.1
+ (crate-source "test-case-macros" "3.3.1"
+ "1yvgky3qax73bic6m368q04xc955p4a91mddd6b5fk7d04mfg2aw"))
+
+(define rust-test-log-0.2.17
+ (crate-source "test-log" "0.2.17"
+ "03ydax0mamyhn5n6x0l8d2kz76fly7jv3xmnwmk12611sa1n1x77"))
+
+(define rust-test-log-macros-0.2.17
+ (crate-source "test-log-macros" "0.2.17"
+ "0gsmmdsi8aqgxbr16n78sf1m6x5s29gfvlk0n7d0yg5mdly0r3c8"))
+
(define rust-textwrap-0.15.2
(crate-source "textwrap" "0.15.2"
"0galmidi6gpn308b1kv3r4qbb48j2926lcj0idwhdhlylhjybcxp"))
@@ -3869,6 +4228,17 @@
"0ghyxlz566dzc3scvgmzys11dhq2ri77kb8sznjakijlxby104xs"
#:snippet '(delete-file-recursively "tests")))
+(define rust-tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
+ (crate-source "tikv-jemalloc-sys"
+ "0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7"
+ "0baf5vjpg9ipa388md4yxim77rdblnk8r95mnp1akbqjcj860g6d"
+ #:snippet '(delete-file-recursively "jemalloc")))
+
+(define rust-tikv-jemallocator-0.6.0
+ (crate-source "tikv-jemallocator" "0.6.0"
+ "0r985npb7d9hrbs3mb0bkfbv0nvzjpgvzsbpyj21bn0qhpqmzv2c"
+ #:snippet '(delete-file ".Cargo.toml.swp")))
+
(define rust-time-0.3.41
(crate-source "time" "0.3.41"
"0h0cpiyya8cjlrh00d2r72bmgg4lsdcncs76qpwy0rn2kghijxla"))
@@ -3897,17 +4267,42 @@
(crate-source "tinyvec_macros" "0.1.1"
"081gag86208sc3y6sdkshgw3vysm5d34p431dzw0bshz66ncng0z"))
+(define rust-tl-0.7.8.6e25b2e
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/astral-sh/tl.git")
+ (commit "6e25b2ee2513d75385101a8ff9f591ef51f314ec")))
+ (file-name (git-file-name "rust-tl" "0.7.8.6e25b2e"))
+ (sha256 (base32 "0r6wwvw1apsfzdhzvw2vinjb3nwbyly2ycx09yfqc0wrwiav6khp"))))
+
(define rust-tokio-1.44.1
(crate-source "tokio" "1.44.1"
"06n90q5hh1yd844s6nf4j3fwbrkm2bnq533kp3a488l4bdhxm0pk"))
+(define rust-tokio-1.44.2
+ (crate-source "tokio" "1.44.2"
+ "0j4w3qvlcqzgbxlnap0czvspqj6x461vyk1sbqcf97g4rci8if76"))
+
+(define rust-tokio-macros-2.5.0
+ (crate-source "tokio-macros" "2.5.0"
+ "1f6az2xbvqp7am417b78d1za8axbvjvxnmkakz9vr8s52czx81kf"))
+
(define rust-tokio-rustls-0.26.2
(crate-source "tokio-rustls" "0.26.2"
"16wf007q3584j46wc4s0zc4szj6280g23hka6x6bgs50l4v7nwlf"))
+(define rust-tokio-socks-0.5.2
+ (crate-source "tokio-socks" "0.5.2"
+ "0gq40sgggz21wfpshiq8pryh062vp7m36rrz3c8c2wj60aw70iqd"))
+
+(define rust-tokio-stream-0.1.17
+ (crate-source "tokio-stream" "0.1.17"
+ "0ix0770hfp4x5rh5bl7vsnr3d4iz4ms43i522xw70xaap9xqv9gc"))
+
(define rust-tokio-util-0.7.14
(crate-source "tokio-util" "0.7.14"
- "0d7hm1jrwpzryvni72fy5dg9blqs776wq5w38lwigk3g7swr15bb"))
+ "0d7hm1jrwpzryvni72fy5dg9blqs776wq5w38lwigk3g7swr15bb"
+ #:snippet '(delete-file "src/sync/tests/mod.rs")))
(define rust-toml-0.5.11
(crate-source "toml" "0.5.11"
@@ -3962,14 +4357,35 @@
(crate-source "tracing-core" "0.1.33"
"170gc7cxyjx824r9kr17zc9gvzx89ypqfdzq259pr56gg5bwjwp6"))
+(define rust-tracing-durations-export-0.3.0
+ (crate-source "tracing-durations-export" "0.3.0"
+ "03ssam7j7isyis7khpyfmdg6zznpz5mgab6x8din9nz0z1g04biq"
+ #:snippet '(delete-file-recursively "examples")))
+
(define rust-tracing-log-0.2.0
(crate-source "tracing-log" "0.2.0"
"1hs77z026k730ij1a9dhahzrl0s073gfa2hm5p0fbl0b80gmz1gf"))
+(define rust-tracing-serde-0.2.0
+ (crate-source "tracing-serde" "0.2.0"
+ "1wbgzi364vzfswfkvy48a3p0z5xmv98sx342r57sil70ggmiljvh"))
+
(define rust-tracing-subscriber-0.3.19
(crate-source "tracing-subscriber" "0.3.19"
"0220rignck8072i89jjsh140vmh14ydwpdwnifyaf3xcnpn9s678"))
+(define rust-tracing-test-0.2.5
+ (crate-source "tracing-test" "0.2.5"
+ "0s0x076wpga7k1a3cl8da76rrgvs45zzq9rl6q75w3gy6qa8jysm"))
+
+(define rust-tracing-test-macro-0.2.5
+ (crate-source "tracing-test-macro" "0.2.5"
+ "0s3m7a3pycn8r4xyql5gv5b85sdrqp4w24k1aqy26zf80vdrsr84"))
+
+(define rust-tracing-tree-0.4.0
+ (crate-source "tracing-tree" "0.4.0"
+ "175lqyfp6zq7jbj8m026xdp8p765pzgfdzfxahfggmdhy5wwlngl"))
+
(define rust-tracy-client-0.17.6
(crate-source "tracy-client" "0.17.6"
"0zkwz9aq97znyal3hz9wmxya97pj01ddpv92ha7l39a6fdw2s83k"))
@@ -4008,6 +4424,10 @@
(crate-source "typenum" "1.18.0"
"0gwgz8n91pv40gabrr1lzji0b0hsmg0817njpy397bq7rvizzk0x"))
+(define rust-ucd-trie-0.1.7
+ (crate-source "ucd-trie" "0.1.7"
+ "0wc9p07sqwz320848i52nvyjvpsxkx3kv5bfbmm6s35809fdk5i8"))
+
(define rust-udev-0.9.3
(crate-source "udev" "0.9.3"
"17vy1yc6ipb5m2kc2d4lx2qpj45yr7grsjzm3y2gq0a4xblkfkmg"))
@@ -4102,6 +4522,10 @@
(crate-source "utf8_iter" "1.0.4"
"1gmna9flnj8dbyd8ba17zigrp9c4c3zclngf5lnb5yvz1ri41hdn"))
+(define rust-utf8-width-0.1.7
+ (crate-source "utf8-width" "0.1.7"
+ "1qwj8c0fg8cpn8hq7c9xzz26kdz6ci32bf0madz57a2xi578vgc6"))
+
(define rust-utf8parse-0.2.2
(crate-source "utf8parse" "0.2.2"
"088807qwjq46azicqwbhlmzwrbkz7l4hpw43sdkdyyk524vdxaq6"))
@@ -4159,6 +4583,8 @@
(crate-source "version-compare" "0.2.0"
"12y9262fhjm1wp0aj3mwhads7kv0jz8h168nn5fb8b43nwf9abl5"))
+(define rust-version-ranges-0.1.1.b70cf70 rust-pubgrub-for-uv)
+
(define rust-wait-timeout-0.2.1
(crate-source "wait-timeout" "0.2.1"
"04azqv9mnfxgvnc8j2wp362xraybakh2dy1nj22gj51rdl93pb09"))
@@ -4212,6 +4638,14 @@
(crate-source "wasm-bindgen-test-macro" "0.3.50"
"16znd6wz79v2i3b2sf5n4ld2kcci8br3wcx7z5c9c07sqln09m8p"))
+(define rust-wasm-streams-0.4.2
+ (crate-source "wasm-streams" "0.4.2"
+ "0rddn007hp6k2cm91mm9y33n79b0jxv0c3znzszcvv67hn6ks18m"))
+
+(define rust-wasm-timer-0.2.5
+ (crate-source "wasm-timer" "0.2.5"
+ "0zsyijv3wgj9p4q47a4awla8j4kw33jd7da2fsd1wml0nh6wn3my"))
+
(define rust-wasmparser-0.207.0
(crate-source "wasmparser" "0.207.0"
"0b694q3frf4xvavj0rw7xk3j852gqljdp2pghajnsq87mgwbk6z1"))
@@ -4323,10 +4757,18 @@
"0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki"
#:snippet '(delete-file-recursively "lib")))
+(define rust-windows-0.57.0
+ (crate-source "windows" "0.57.0"
+ "0hqid10bqvxa3pbpgvrh2cilf950lxsd9zqfv3rldc73v2s2qd0j"))
+
(define rust-windows-0.58.0
(crate-source "windows" "0.58.0"
"1dkjj94b0gn91nn1n22cvm4afsj98f5qrhcl3112v6f4jcfx816x"))
+(define rust-windows-0.61.1
+ (crate-source "windows" "0.61.1"
+ "06d4ahj0lns53cgza2w73r82fqwabyxqp1npp81cnf2p08yqzvn5"))
+
(define rust-windows-aarch64-gnullvm-0.42.2
(crate-source "windows_aarch64_gnullvm" "0.42.2"
"1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr"
@@ -4367,6 +4809,14 @@
"0v766yqw51pzxxwp203yqy39ijgjamp54hhdbsyqq6x1c8gilrf7"
#:snippet '(delete-file-recursively "lib")))
+(define rust-windows-collections-0.2.0
+ (crate-source "windows-collections" "0.2.0"
+ "1s65anr609qvsjga7w971p6iq964h87670dkfqfypnfgwnswxviv"))
+
+(define rust-windows-core-0.57.0
+ (crate-source "windows-core" "0.57.0"
+ "0bc3jxw2jw76xkk3ddvnp5b2m76qmbzv1qncgvb6qrlhl8wj9vfj"))
+
(define rust-windows-core-0.58.0
(crate-source "windows-core" "0.58.0"
"16czypy425jzmiys4yb3pwsh7cm6grxn9kjp889iqnf2r17d99kb"))
@@ -4375,6 +4825,10 @@
(crate-source "windows-core" "0.61.0"
"104915nsby2cgp322pqqkmj2r82v5sg4hil0hxddg1hc67gc2qs7"))
+(define rust-windows-future-0.2.0
+ (crate-source "windows-future" "0.2.0"
+ "0cms355fawdyz32r1573lwccyvyscp4ip3l2376hmdmpzjz6n7bs"))
+
(define rust-windows-i686-gnu-0.42.2
(crate-source "windows_i686_gnu" "0.42.2"
"0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6"
@@ -4425,6 +4879,10 @@
"0pcvb25fkvqnp91z25qr5x61wyya12lx8p7nsa137cbb82ayw7sq"
#:snippet '(delete-file-recursively "lib")))
+(define rust-windows-implement-0.57.0
+ (crate-source "windows-implement" "0.57.0"
+ "1mqs7qypclnmx5r8yq5jy3g2d8i27vzag9yzzzxzpdnmb70ds1wi"))
+
(define rust-windows-implement-0.58.0
(crate-source "windows-implement" "0.58.0"
"16spr5z65z21qyv379rv2mb1s5q2i9ibd1p2pkn0dr9qr535pg9b"))
@@ -4433,6 +4891,10 @@
(crate-source "windows-implement" "0.60.0"
"0dm88k3hlaax85xkls4gf597ar4z8m5vzjjagzk910ph7b8xszx4"))
+(define rust-windows-interface-0.57.0
+ (crate-source "windows-interface" "0.57.0"
+ "19zwlzr0q1z9s692681yb5w2lhvwcyx4v95s25hfdkd3isry9gi9"))
+
(define rust-windows-interface-0.58.0
(crate-source "windows-interface" "0.58.0"
"059mxmfvx3x88q74ms0qlxmj2pnidmr5mzn60hakn7f95m34qg05"))
@@ -4445,10 +4907,22 @@
(crate-source "windows-link" "0.1.1"
"0f2cq7imbrppsmmnz8899hfhg07cp5gq6rh0bjhb1qb6nwshk13n"))
+(define rust-windows-numerics-0.2.0
+ (crate-source "windows-numerics" "0.2.0"
+ "1cf2j8nbqf0hqqa7chnyid91wxsl2m131kn0vl3mqk3c0rlayl4i"))
+
(define rust-windows-registry-0.4.0
(crate-source "windows-registry" "0.4.0"
"18wbgr6z6765qdnasi8mmvxhvp82xd1zlvd6s7pp2l5lvn8av1j2"))
+(define rust-windows-registry-0.5.1
+ (crate-source "windows-registry" "0.5.1"
+ "0bl461w9qj942sg27c181sxhkzrbw8r779ixvzgm6xnw6vja67dd"))
+
+(define rust-windows-result-0.1.2
+ (crate-source "windows-result" "0.1.2"
+ "1y274q1v0vy21lhkgslpxpq1m08hvr1mcs2l88h1b1gcx0136f2y"))
+
(define rust-windows-result-0.2.0
(crate-source "windows-result" "0.2.0"
"03mf2z1xcy2slhhsm15z24p76qxgm2m74xdjp8bihyag47c4640x"))
@@ -4578,10 +5052,18 @@
(crate-source "winsafe" "0.0.19"
"0169xy9mjma8dys4m8v4x0xhw2gkbhv2v1wsbvcjl9bhnxxd2dfi"))
+(define rust-winsafe-0.0.23
+ (crate-source "winsafe" "0.0.23"
+ "1f94wsw4w13nkgb00q3iynkj8r40ak1s07207khh3imjiiigr5m0"))
+
(define rust-wio-0.2.2
(crate-source "wio" "0.2.2"
"199p404fp96w1f1c93bf1jrvaqwypxf3hmmldhww4jk4yhr9j4jx"))
+(define rust-wiremock-0.6.3
+ (crate-source "wiremock" "0.6.3"
+ "00g3524s3nz6fbm56c6d7wqxsd1kx1j5mkvvx2cmhyyq9jvq25hh"))
+
(define rust-wit-bindgen-rt-0.39.0
(crate-source "wit-bindgen-rt" "0.39.0"
"1hd65pa5hp0nl664m94bg554h4zlhrzmkjsf6lsgsb7yc4734hkg"
@@ -4655,6 +5137,10 @@
(crate-source "xshell-macros" "0.2.7"
"0irm50jxdc92r0kd6yvl5p28jsfzha59brxk7z9w3jcf7z6h1b1j"))
+(define rust-xz2-0.1.7
+ (crate-source "xz2" "0.1.7"
+ "1qk7nzpblizvayyq4xzi4b0zacmmbqr6vb9fc0v1avyp17f4931q"))
+
(define rust-y4m-0.8.0
(crate-source "y4m" "0.8.0"
"0j24y2zf60lpxwd7kyg737hqfyqx16y32s0fjyi6fax6w4hlnnks"
@@ -4733,10 +5219,28 @@
(crate-source "zip" "2.6.1"
"0i276d0kracqv27f5r42p3ha2345f77isv5rp54sw9i52p829jqx"))
+(define rust-zlib-rs-0.5.0
+ (crate-source "zlib-rs" "0.5.0"
+ "1a1vssif5m2hwsy574l1gb668q4k04ggqv88yvr9mq29g66r52w6"
+ #:snippet '(delete-file-recursively "src/deflate/test-data")))
+
(define rust-zopfli-0.8.1
(crate-source "zopfli" "0.8.1"
"0ip9azz9ldk19m0m1hdppz3n5zcz0cywbg1vx59g4p5c3cwry0g5"))
+(define rust-zstd-0.13.3
+ (crate-source "zstd" "0.13.3"
+ "12n0h4w9l526li7jl972rxpyf012jw3nwmji2qbjghv9ll8y67p9"))
+
+(define rust-zstd-safe-7.2.4
+ (crate-source "zstd-safe" "7.2.4"
+ "179vxmkzhpz6cq6mfzvgwc99bpgllkr6lwxq7ylh5dmby3aw8jcg"))
+
+(define rust-zstd-sys-2.0.15+zstd.1.5.7
+ (crate-source "zstd-sys" "2.0.15+zstd.1.5.7"
+ "0dx2l7dyw1p7x7g3p1pfd25ip36hr22hvmgixm6cgl4pvlyii0gb"
+ #:snippet '(delete-file-recursively "zstd")))
+
(define rust-zune-core-0.4.12
(crate-source "zune-core" "0.4.12"
"0jj1ra86klzlcj9aha9als9d1dzs7pqv3azs1j3n96822wn3lhiz"))
@@ -4776,6 +5280,7 @@
("syn" ,rust-syn-2.0.100)
("unicode-ident" ,rust-unicode-ident-1.0.18)))
+
(define-cargo-inputs lookup-cargo-inputs
(cargo-audit =>
(list rust-abscissa-core-0.8.2
@@ -7983,6 +8488,518 @@
rust-zune-core-0.4.12
rust-zune-inflate-0.2.54
rust-zune-jpeg-0.4.14))
+ (uv =>
+ (list rust-addr2line-0.24.2
+ rust-adler2-2.0.0
+ rust-aho-corasick-1.1.3
+ rust-allocator-api2-0.2.21
+ rust-anstream-0.6.18
+ rust-anstyle-1.0.10
+ rust-anstyle-parse-0.2.6
+ rust-anstyle-query-1.1.2
+ rust-anstyle-wincon-3.0.7
+ rust-anyhow-1.0.97
+ rust-arbitrary-1.4.1
+ rust-arcstr-1.2.0
+ rust-assert-json-diff-2.0.2
+ rust-assert-cmd-2.0.16
+ rust-assert-fs-1.1.2
+ rust-astral-tokio-tar-0.5.2
+ rust-async-channel-2.3.1
+ rust-async-compression-0.4.19
+ rust-async-trait-0.1.88
+ rust-async-http-range-reader-0.9.1
+ rust-async-zip-0.0.17.c909fda
+ rust-atomic-waker-1.1.2
+ rust-autocfg-1.4.0
+ rust-axoasset-1.2.0
+ rust-axoprocess-0.2.0
+ rust-axotag-0.2.0
+ rust-axoupdater-0.9.0
+ rust-backon-1.4.1
+ rust-backtrace-0.3.74
+ rust-base64-0.22.1
+ rust-bisection-0.1.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.9.0
+ rust-block-buffer-0.10.4
+ rust-boxcar-0.2.11
+ rust-bstr-1.11.3
+ rust-bumpalo-3.17.0
+ rust-bytecheck-0.8.1
+ rust-bytecheck-derive-0.8.1
+ rust-bytemuck-1.22.0
+ rust-byteorder-1.5.0
+ rust-byteorder-lite-0.1.0
+ rust-bytes-1.10.1
+ rust-bzip2-0.5.2
+ rust-bzip2-sys-0.1.13+1.0.8
+ rust-camino-1.1.9
+ rust-cargo-util-0.2.19
+ rust-cc-1.2.18
+ rust-cfg-if-1.0.0
+ rust-cfg-aliases-0.2.1
+ rust-charset-0.1.5
+ rust-clap-4.5.35
+ rust-clap-builder-4.5.35
+ rust-clap-complete-4.5.47
+ rust-clap-complete-command-0.6.1
+ rust-clap-complete-nushell-4.5.5
+ rust-clap-derive-4.5.32
+ rust-clap-lex-0.7.4
+ rust-colorchoice-1.0.3
+ rust-concurrent-queue-2.5.0
+ rust-configparser-3.1.0
+ rust-console-0.15.11
+ rust-core-foundation-0.10.0
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.4.2
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-csv-1.3.1
+ rust-csv-core-0.1.12
+ rust-ctrlc-3.4.6
+ rust-dashmap-6.1.0
+ rust-data-encoding-2.8.0
+ rust-deadpool-0.10.0
+ rust-deadpool-runtime-0.1.4
+ rust-derive-arbitrary-1.4.1
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-dirs-5.0.1
+ rust-dirs-sys-0.4.1
+ rust-displaydoc-0.2.5
+ rust-doc-comment-0.3.3
+ rust-dotenvy-0.15.7
+ rust-dunce-1.0.5
+ rust-dyn-clone-1.0.19
+ rust-either-1.15.0
+ rust-encode-unicode-1.0.0
+ rust-encoding-rs-0.8.35
+ rust-encoding-rs-io-0.1.7
+ rust-env-home-0.1.0
+ rust-equivalent-1.0.2
+ rust-erased-serde-0.4.6
+ rust-errno-0.3.11
+ rust-etcetera-0.10.0
+ rust-event-listener-5.4.0
+ rust-event-listener-strategy-0.5.4
+ rust-fastrand-2.3.0
+ rust-filetime-0.2.25
+ rust-fixedbitset-0.5.7
+ rust-flate2-1.1.1
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.1
+ rust-fs-err-2.11.0
+ rust-fs-err-3.1.0
+ rust-fs2-0.4.3
+ rust-futures-0.3.31
+ rust-futures-channel-0.3.31
+ rust-futures-core-0.3.31
+ rust-futures-executor-0.3.31
+ rust-futures-io-0.3.31
+ rust-futures-lite-2.6.0
+ rust-futures-macro-0.3.31
+ rust-futures-sink-0.3.31
+ rust-futures-task-0.3.31
+ rust-futures-util-0.3.31
+ rust-generator-0.8.4
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.15
+ rust-getrandom-0.3.2
+ rust-gimli-0.31.1
+ rust-glob-0.3.2
+ rust-globset-0.4.16
+ rust-globwalk-0.9.1
+ rust-gloo-timers-0.3.0
+ rust-goblin-0.9.3
+ rust-h2-0.4.8
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.15.2
+ rust-heck-0.5.0
+ rust-hermit-abi-0.3.9
+ rust-hex-0.4.3
+ rust-home-0.5.11
+ rust-homedir-0.3.4
+ rust-html-escape-0.2.13
+ rust-http-1.3.1
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-http-content-range-0.2.1
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-1.6.0
+ rust-hyper-rustls-0.27.5
+ rust-hyper-util-0.1.11
+ rust-icu-collections-1.5.0
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-1.5.0
+ rust-icu-normalizer-data-1.5.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-data-1.5.1
+ rust-icu-provider-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-idna-1.0.3
+ rust-idna-adapter-1.2.0
+ rust-ignore-0.4.23
+ rust-image-0.25.6
+ rust-indexmap-2.9.0
+ rust-indicatif-0.17.11
+ rust-indoc-2.0.6
+ rust-insta-1.42.2
+ rust-instant-0.1.13
+ rust-ipnet-2.11.0
+ rust-is-ci-1.2.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-jiff-0.2.5
+ rust-jiff-static-0.2.5
+ rust-jiff-tzdb-0.1.4
+ rust-jiff-tzdb-platform-0.1.3
+ rust-jobserver-0.1.33
+ rust-js-sys-0.3.77
+ rust-junction-1.2.0
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.171
+ rust-libmimalloc-sys-0.1.41
+ rust-libredox-0.1.3
+ rust-libz-rs-sys-0.5.0
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.4.15
+ rust-linux-raw-sys-0.9.3
+ rust-litemap-0.7.5
+ rust-lock-api-0.4.12
+ rust-lockfree-object-pool-0.1.6
+ rust-log-0.4.27
+ rust-loom-0.7.2
+ rust-lzma-sys-0.1.20
+ rust-mailparse-0.16.1
+ rust-matchers-0.1.0
+ rust-md-5-0.10.6
+ rust-memchr-2.7.4
+ rust-memmap2-0.9.5
+ rust-miette-7.5.0
+ rust-miette-derive-7.5.0
+ rust-mimalloc-0.1.45
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-miniz-oxide-0.8.7
+ rust-mio-1.0.3
+ rust-miow-0.6.0
+ rust-munge-0.4.3
+ rust-munge-macro-0.4.3
+ rust-nanoid-0.4.0
+ rust-nix-0.29.0
+ rust-normalize-line-endings-0.3.0
+ rust-nu-ansi-term-0.46.0
+ rust-nu-ansi-term-0.50.1
+ rust-num-traits-0.2.19
+ rust-num-cpus-1.16.0
+ rust-number-prefix-0.4.0
+ rust-object-0.36.7
+ rust-once-cell-1.21.3
+ rust-openssl-probe-0.1.6
+ rust-option-ext-0.2.0
+ rust-os-str-bytes-6.6.1
+ rust-overload-0.1.1
+ rust-owo-colors-4.2.0
+ rust-parking-2.2.1
+ rust-parking-lot-0.11.2
+ rust-parking-lot-0.12.3
+ rust-parking-lot-core-0.8.6
+ rust-parking-lot-core-0.9.10
+ rust-paste-1.0.15
+ rust-path-slash-0.2.1
+ rust-pathdiff-0.2.3
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.0
+ rust-pest-derive-2.8.0
+ rust-pest-generator-2.8.0
+ rust-pest-meta-2.8.0
+ rust-petgraph-0.7.1
+ rust-pin-project-1.1.10
+ rust-pin-project-internal-1.1.10
+ rust-pin-project-lite-0.2.16
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-plain-0.2.3
+ rust-portable-atomic-1.11.0
+ rust-portable-atomic-util-0.2.4
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-priority-queue-2.3.1
+ rust-proc-macro2-1.0.94
+ rust-procfs-0.17.0
+ rust-procfs-core-0.17.0
+ rust-ptr-meta-0.3.0
+ rust-ptr-meta-derive-0.3.0
+ rust-pubgrub-0.3.0-alpha.1.b70cf70
+ rust-quinn-0.11.7
+ rust-quinn-proto-0.11.10
+ rust-quinn-udp-0.5.11
+ rust-quote-1.0.40
+ rust-quoted-printable-0.5.1
+ rust-r-efi-5.2.0
+ rust-rancor-0.1.0
+ rust-rand-0.8.5
+ rust-rand-0.9.0
+ rust-rand-chacha-0.3.1
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.6.4
+ rust-rand-core-0.9.3
+ rust-rayon-1.10.0
+ rust-rayon-core-1.12.1
+ rust-redox-syscall-0.2.16
+ rust-redox-syscall-0.5.11
+ rust-redox-users-0.4.6
+ rust-reflink-copy-0.1.26
+ rust-regex-1.11.1
+ rust-regex-automata-0.1.10
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.6.29
+ rust-regex-syntax-0.8.5
+ rust-rend-0.5.2
+ rust-reqwest-0.12.15
+ rust-reqwest-middleware-0.4.1
+ rust-reqwest-retry-0.7.0
+ rust-retry-policies-0.4.0
+ rust-ring-0.17.14
+ rust-rkyv-0.8.10
+ rust-rkyv-derive-0.8.10
+ rust-rmp-0.8.14
+ rust-rmp-serde-1.3.0
+ rust-rust-netrc-0.1.2
+ rust-rustc-demangle-0.1.24
+ rust-rustc-hash-2.1.1
+ rust-rustix-0.38.44
+ rust-rustix-1.0.5
+ rust-rustls-0.23.25
+ rust-rustls-native-certs-0.8.1
+ rust-rustls-pemfile-2.2.0
+ rust-rustls-pki-types-1.11.0
+ rust-rustls-webpki-0.103.1
+ rust-rustversion-1.0.20
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-schannel-0.1.27
+ rust-schemars-0.8.22
+ rust-schemars-derive-0.8.22
+ rust-scoped-tls-1.0.1
+ rust-scopeguard-1.2.0
+ rust-scroll-0.12.0
+ rust-scroll-derive-0.12.1
+ rust-seahash-4.1.0
+ rust-security-framework-3.2.0
+ rust-security-framework-sys-2.14.0
+ rust-self-replace-1.5.0
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-untagged-0.1.7
+ rust-serde-derive-1.0.219
+ rust-serde-derive-internals-0.29.1
+ rust-serde-json-1.0.140
+ rust-serde-spanned-0.6.8
+ rust-serde-urlencoded-0.7.1
+ rust-sha2-0.10.8
+ rust-sharded-slab-0.1.7
+ rust-shell-escape-0.1.5
+ rust-shellexpand-3.1.0
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.2
+ rust-simd-adler32-0.3.7
+ rust-simdutf8-0.1.5
+ rust-similar-2.7.0
+ rust-slab-0.4.9
+ rust-smallvec-1.15.0
+ rust-smawk-0.3.2
+ rust-socket2-0.5.9
+ rust-spdx-0.10.8
+ rust-stable-deref-trait-1.2.0
+ rust-strsim-0.11.1
+ rust-subtle-2.6.1
+ rust-supports-color-3.0.2
+ rust-supports-hyperlinks-3.1.0
+ rust-supports-unicode-3.0.0
+ rust-svg-0.17.0
+ rust-syn-2.0.100
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.1
+ rust-sys-info-0.9.1
+ rust-tar-0.4.44
+ rust-target-lexicon-0.13.2
+ rust-temp-env-0.3.6
+ rust-tempfile-3.19.1
+ rust-terminal-size-0.4.2
+ rust-termtree-0.5.1
+ rust-test-case-3.3.1
+ rust-test-case-core-3.3.1
+ rust-test-case-macros-3.3.1
+ rust-test-log-0.2.17
+ rust-test-log-macros-0.2.17
+ rust-textwrap-0.16.2
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-thread-local-1.1.8
+ rust-tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
+ rust-tikv-jemallocator-0.6.0
+ rust-tinystr-0.7.6
+ rust-tinyvec-1.9.0
+ rust-tinyvec-macros-0.1.1
+ rust-tl-0.7.8.6e25b2e
+ rust-tokio-1.44.2
+ rust-tokio-macros-2.5.0
+ rust-tokio-rustls-0.26.2
+ rust-tokio-socks-0.5.2
+ rust-tokio-stream-0.1.17
+ rust-tokio-util-0.7.14
+ rust-toml-0.8.20
+ rust-toml-datetime-0.6.8
+ rust-toml-edit-0.22.24
+ rust-tower-0.5.2
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.41
+ rust-tracing-attributes-0.1.28
+ rust-tracing-core-0.1.33
+ rust-tracing-durations-export-0.3.0
+ rust-tracing-log-0.2.0
+ rust-tracing-serde-0.2.0
+ rust-tracing-subscriber-0.3.19
+ rust-tracing-test-0.2.5
+ rust-tracing-test-macro-0.2.5
+ rust-tracing-tree-0.4.0
+ rust-try-lock-0.2.5
+ rust-typeid-1.0.3
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unicase-2.8.1
+ rust-unicode-ident-1.0.18
+ rust-unicode-linebreak-0.1.5
+ rust-unicode-width-0.1.14
+ rust-unicode-width-0.2.0
+ rust-unscanny-0.1.0
+ rust-untrusted-0.9.0
+ rust-url-2.5.4
+ rust-utf16-iter-1.0.5
+ rust-utf8-width-0.1.7
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.16.0
+ rust-valuable-0.1.1
+ rust-version-ranges-0.1.1.b70cf70
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-want-0.3.1
+ rust-wasi-0.11.0+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wasm-bindgen-0.2.100
+ rust-wasm-bindgen-backend-0.2.100
+ rust-wasm-bindgen-futures-0.4.50
+ rust-wasm-bindgen-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-wasm-streams-0.4.2
+ rust-wasm-timer-0.2.5
+ rust-web-sys-0.3.77
+ rust-web-time-1.1.0
+ rust-webpki-roots-0.26.8
+ rust-which-7.0.2
+ rust-widestring-1.2.0
+ rust-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-util-0.1.9
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0
+ rust-windows-0.57.0
+ rust-windows-0.58.0
+ rust-windows-0.61.1
+ rust-windows-collections-0.2.0
+ rust-windows-core-0.57.0
+ rust-windows-core-0.58.0
+ rust-windows-core-0.61.0
+ rust-windows-future-0.2.0
+ rust-windows-implement-0.57.0
+ rust-windows-implement-0.58.0
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.57.0
+ rust-windows-interface-0.58.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.1
+ rust-windows-numerics-0.2.0
+ rust-windows-registry-0.4.0
+ rust-windows-registry-0.5.1
+ rust-windows-result-0.1.2
+ rust-windows-result-0.2.0
+ rust-windows-result-0.3.2
+ rust-windows-strings-0.1.0
+ rust-windows-strings-0.3.1
+ rust-windows-strings-0.4.0
+ rust-windows-sys-0.48.0
+ rust-windows-sys-0.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-targets-0.48.5
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.0
+ rust-windows-aarch64-gnullvm-0.48.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.48.5
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.48.5
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnu-0.53.0
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-gnullvm-0.53.0
+ rust-windows-i686-msvc-0.48.5
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.48.5
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.48.5
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.48.5
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-winnow-0.7.4
+ rust-winsafe-0.0.19
+ rust-winsafe-0.0.23
+ rust-wiremock-0.6.3
+ rust-wit-bindgen-rt-0.39.0
+ rust-write16-1.0.0
+ rust-writeable-0.5.5
+ rust-xattr-1.5.0
+ rust-xz2-0.1.7
+ rust-yoke-0.7.5
+ rust-yoke-derive-0.7.5
+ rust-zerocopy-0.8.24
+ rust-zerocopy-derive-0.8.24
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zeroize-1.8.1
+ rust-zerovec-0.10.4
+ rust-zerovec-derive-0.10.3
+ rust-zip-2.6.1
+ rust-zlib-rs-0.5.0
+ rust-zopfli-0.8.1
+ rust-zstd-0.13.3
+ rust-zstd-safe-7.2.4
+ rust-zstd-sys-2.0.15+zstd.1.5.7))
(zoxide =>
(list rust-aho-corasick-1.1.3
rust-aliasable-0.1.3