guix_mirror_bot pushed a commit to branch master
in repository guix.
commit c3c2f3be04364e3f616bfcc38875b112bedbe901
Author: Luis Guilherme Coelho <[email protected]>
AuthorDate: Sat Feb 21 10:12:27 2026 -0300
gnu: Add rheo.
* gnu/packages/rust-apps.scm (rheo): New variable.
* gnu/packages/rust-crates.scm: Add rheo source crates.
Closes: guix/guix#5895
Change-Id: Iccf0db4cef43b12a96059b467b232449a3a7b3ff
Signed-off-by: Steve George <[email protected]>
---
gnu/packages/rust-apps.scm | 37 +++
gnu/packages/rust-crates.scm | 694 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 731 insertions(+)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index b64f13adb1..2a2e4a036a 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -48,6 +48,7 @@
;;; Copyright © 2025 Cayetano Santos <[email protected]>
;;; Copyright © 2025 dan <[email protected]>
;;; Copyright © 2026 Daniel Khodabakhsh <[email protected]>
+;;; Copyright © 2026 Luis Guilherme Coelho <[email protected]>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -2447,6 +2448,42 @@ choice. Supported launchers are: dmenu, fuzzel, rofi,
walker and custom.")
"This package provides a sampling profiler for Python programs.")
(license license:expat)))
+(define-public rheo
+ (package
+ (name "rheo")
+ (version "0.1.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/freecomputinglab/rheo")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "17i7zsymjqp745476rdgq6w8hi40n4zca23xxp6s2hwpyjhgdkp4"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:cargo-test-flags
+ ''("--all-targets"
+ "--"
+ ;; The following tests require internet
+ "--skip=run_test_case_examples_slashcover_minusletter_full_stoptyp"
+ "--skip=run_test_case_examples_slashfcl_site"
+ "--skip=run_test_case_examples_slashrheo_docs"
+
"--skip=run_test_case_tests_slashcases_slashtarget_function_in_package")))
+ (inputs (cons* openssl (cargo-inputs 'rheo)))
+ (native-inputs (list pkg-config))
+ (synopsis "Typesetting and static site engine based on Typst")
+ (description
+ "Rheo is a typesetting and static site engine based on Typst.
+You can use it to compile folders containing Typst to PDF, HTML, and EPUB
+simultaneously. Rheo is a standalone CLI tool that includes a development
+server for rapid website iteration.")
+ (home-page "https://rheo.ohrg.org")
+ (license (list license:asl2.0 license:expat))))
+
(define-public ripgrep
(package
(name "ripgrep")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 2ee99c4539..2c094c2fb0 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -47,6 +47,14 @@
(crate-source "ab_glyph_rasterizer" "0.1.8"
"0ikhgzig59q8b1a1iw83sxfnvylg5gx6w2y8ynbnf231xs9if6y7"))
+(define rust-abnf-0.13.0
+ (crate-source "abnf" "0.13.0"
+ "0fh314g36l1n2yszms7w6barklf7fq25vv8fhljcxbfra2yi6w88"))
+
+(define rust-abnf-core-0.5.0
+ (crate-source "abnf-core" "0.5.0"
+ "0zfxh7kfs54w5279w6vyrwk7q26hf9j5cfm0j7xnihz17b20jkn4"))
+
(define rust-abscissa-core-0.8.2
(crate-source "abscissa_core" "0.8.2"
"0fvpm79dnwh1lj5kpw1bs3sfs8drcwbvbic6vrmjsh34v1x1i0rh"))
@@ -2421,6 +2429,14 @@
(crate-source "btparse" "0.2.0"
"0cczirrmif0364vlxxz9zwiajvv2pyvgvg64nni1b23r5fb80ziq"))
+(define rust-btree-range-map-0.7.2
+ (crate-source "btree-range-map" "0.7.2"
+ "0cvw6xnzgyi25dbc802pn8gjzqhz2axaxayarc5q1ls64ikwkr8v"))
+
+(define rust-btree-slab-0.6.1
+ (crate-source "btree-slab" "0.6.1"
+ "0g7imqbf9v1p643m9bl9bkpnrf15hh4qlhljm17mq1wz0b9mcavs"))
+
(define rust-buf-redux-0.8.4
(crate-source "buf_redux" "0.8.4"
"0zy0p4vd2kjk7z5m4m8kdwhs5cmx1z02n7v36njhgfs8fs4aclxr"))
@@ -3303,6 +3319,10 @@
(crate-source "cc" "1.2.56"
"1chvh9g2izhqad7vzy4cc7xpdljdvqpsr6x6hv1hmyqv3mlkbgxf"))
+(define rust-cc-traits-2.0.0
+ (crate-source "cc-traits" "2.0.0"
+ "1db2m7drl9w3yda4ybxvhykz45krqrlapcg16wkm4jpg67ph60q6"))
+
(define rust-cedarwood-0.4.6
(crate-source "cedarwood" "0.4.6"
"142fw2aj0c34v56bsml95v9cjlq88r3x5gnhccr7691csvnhp4bd"))
@@ -11532,6 +11552,10 @@
(crate-source "hex" "0.4.3"
"0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z"))
+(define rust-hex-fmt-0.3.0
+ (crate-source "hex_fmt" "0.3.0"
+ "0vrkzxd1wb4piij68fhmhycj01ky6nsn73piy37dk97h7xwn0zxh"))
+
(define rust-hex-literal-0.4.1
(crate-source "hex-literal" "0.4.1"
"0iny5inkixsdr41pm2vkqh3fl66752z5j5c0cdxw16yl9ryjdqkg"))
@@ -11661,6 +11685,10 @@
(crate-source "html5ever" "0.35.0"
"1m4yajw7slxqn0x3zdh3i9qlhb03vgdf2pq3la3l8rjbyz15inam"))
+(define rust-html5ever-0.36.1
+ (crate-source "html5ever" "0.36.1"
+ "07ph6rrdqkcj5jn307z6fc2hasp7xvm0bmb06afbkq9439sw8lk4"))
+
(define rust-htmlescape-0.3.1
(crate-source "htmlescape" "0.3.1"
"0qria8paf19qy5sgzzk3iiii9fp2j7spbhqf0zjxwrg7v9c500p9"))
@@ -12589,6 +12617,10 @@
(crate-source "inotify" "0.11.0"
"1wq8m657rl085cg59p38sc5y62xy9yhhpvxbkd7n1awi4zzwqzgk"))
+(define rust-inotify-0.11.1
+ (crate-source "inotify" "0.11.1"
+ "16fiffnqhfdwzgrv3wcnaih0a9xbx1a44nma1yn5idr83apkwnxx"))
+
(define rust-inotify-0.7.1
(crate-source "inotify" "0.7.1"
"0byhq4x4b2rlbkmfrab5dni39wiq2ls1hv1nhggp7rla5inwc5j8"))
@@ -12810,6 +12842,14 @@
(crate-source "iptables" "0.5.3"
"07z25iq9aaqldfq8j7wngs4lxqljqpf2h6b3y5x4rpv71mkjjzsq"))
+(define rust-iref-3.2.2
+ (crate-source "iref" "3.2.2"
+ "1315m2dalximapipn1xjwr1r312l4mai4yrhdz1cwcbkrbcp4hrp"))
+
+(define rust-iref-core-3.2.2
+ (crate-source "iref-core" "3.2.2"
+ "0w1a5h6knab0kc5pdrnkvj1qbkrsz107y47f5i7zvvqqsnh5j1di"))
+
(define rust-iri-string-0.7.10
(crate-source "iri-string" "0.7.10"
"06kk3a5jz576p7vrpf7zz9jv3lrgcyp7pczcblcxdnryg3q3h4y9"))
@@ -13280,10 +13320,26 @@
(crate-source "jni" "0.21.1"
"15wczfkr2r45slsljby12ymf2hij8wi5b104ghck9byjnwmsm1qs"))
+(define rust-jni-0.22.3
+ (crate-source "jni" "0.22.3"
+ "0av4y97c7lyqlmiqw1qgnr1n94rw0rb9yacdvwpmd8fdgacwjp99"))
+
+(define rust-jni-macros-0.22.2
+ (crate-source "jni-macros" "0.22.2"
+ "1vx72vlnvkfr2vq6sx6y665p3vhg6vs4b7bbn93qijcm1jk1sg8w"))
+
(define rust-jni-sys-0.3.0
(crate-source "jni-sys" "0.3.0"
"0c01zb9ygvwg9wdx2fii2d39myzprnpqqhy7yizxvjqp5p04pbwf"))
+(define rust-jni-sys-0.4.1
+ (crate-source "jni-sys" "0.4.1"
+ "1wlahx6f2zhczdjqyn8mk7kshb8x5vsd927sn3lvw41rrf47ldy6"))
+
+(define rust-jni-sys-macros-0.4.1
+ (crate-source "jni-sys-macros" "0.4.1"
+ "0r32gbabrak15a7p487765b5wc0jcna2yv88mk6m1zjqyi1bkh1q"))
+
(define rust-jobserver-0.1.31
(crate-source "jobserver" "0.1.31"
"0vnyfxr5gm03j3lpnd1zswnyvqa40kbssy08pz2m35salfm9kc6j"))
@@ -14982,6 +15038,11 @@
"0aw7diz39z3mk22k0mp7jk7qiaaagfvggzly1baqg2jf4vpf8xg7"
#:snippet '(delete-file-recursively "assets")))
+(define rust-lopdf-0.34.0
+ (crate-source "lopdf" "0.34.0"
+ "1zxbm617hr4fv865ca88qxkzzrw5qp67b7s5q20ij1bjdkyfrj65"
+ #:snippet '(delete-file-recursively "assets")))
+
(define rust-loupe-0.1.3
(crate-source "loupe" "0.1.3"
"0kb3bc62xh20i405afr8bf65m6gznbp0fhxrfrg5pqaglkgp4slv"))
@@ -15331,10 +15392,19 @@
(crate-source "markup5ever" "0.35.0"
"1hy1xh07jkm13j7vdnsphynl3z7hfmh99csjjvqzhl26jfffc7ri"))
+(define rust-markup5ever-0.36.1
+ (crate-source "markup5ever" "0.36.1"
+ "0725x2hr1wld2cqf9ha2awnypafx8iplcywc1y8l41sdsz298ckc"))
+
(define rust-markup5ever-rcdom-0.3.0
(crate-source "markup5ever_rcdom" "0.3.0"
"065yb6zn9sfn7kqk5wwc48czsls5z3hzgrddk58fxgq16ymj3apd"))
+(define rust-markup5ever-rcdom-0.36.0+unofficial
+ (crate-source "markup5ever_rcdom" "0.36.0+unofficial"
+ "0qvv58sv6l8621cqbcdkqyximqmfl0dc5r9cvpgw15w75s0chpry"
+ #:snippet '(delete-file-recursively "html5lib-tests")))
+
(define rust-match-cfg-0.1.0
(crate-source "match_cfg" "0.1.0"
"1r5j3zqc3qr8ybcx95bk8q57mkizmgmffj5lmicd4i8d9riyigpz"))
@@ -16616,6 +16686,10 @@
(crate-source "ntest" "0.9.3"
"0c03bhsbksx89cvk3maji8mzayvjvdz7pvp5fbv3gad73l53y67v"))
+(define rust-ntest-0.9.5
+ (crate-source "ntest" "0.9.5"
+ "09jkpklcmh78s7i7h6y6ql3cqmg1bvwhvvc18v1548achxbamlal"))
+
(define rust-ntest-proc-macro-helper-0.7.5
(crate-source "ntest_proc_macro_helper" "0.7.5"
"0lkyfx97aynbm7cnhzyc9cr0rpq1xzng1hwmzizbf1a6855y6llg"))
@@ -16628,6 +16702,10 @@
(crate-source "ntest_test_cases" "0.9.3"
"14xa1qalxn5lyl0x5ykf2l9sli0xgxp9kgpbd19jwnc8lkrd7l0n"))
+(define rust-ntest-test-cases-0.9.5
+ (crate-source "ntest_test_cases" "0.9.5"
+ "1c9xkp34xp07brai53xvq8j1g934p0yqxfqnycnrpvqrccy464v9"))
+
(define rust-ntest-timeout-0.7.5
(crate-source "ntest_timeout" "0.7.5"
"08v3r6hggh43qabl887pkz88k6lg6hrc62mppxyabb0pw44v03di"))
@@ -16636,6 +16714,10 @@
(crate-source "ntest_timeout" "0.9.3"
"1db3dzgcj2xyr4vcji90mwh8937nvj0mwbrk9adzg5qc34pwkizw"))
+(define rust-ntest-timeout-0.9.5
+ (crate-source "ntest_timeout" "0.9.5"
+ "0l2iifh7xx7wgm4c0cxsbbprmclqdvkv0apln3lxdhd0b4sbw94j"))
+
(define rust-ntimestamp-1.0.0
(crate-source "ntimestamp" "1.0.0"
"136n1xfgcwsb0p48vgd8jixmixp7bkvp57p8jl03wvbj0p2983y5"))
@@ -18228,6 +18310,10 @@
(crate-source "pcsc-sys" "1.3.0"
"00vhv7mmivqhn8373vdpp8h53sms3mn396p3m695abjxw4bz0kp1"))
+(define rust-pct-str-2.0.0
+ (crate-source "pct-str" "2.0.0"
+ "1zyn3yhs40av8dmpsg67c0gsy2xm03x0v1k0xl5sb1f2jb2dq6xz"))
+
(define rust-pdb-0.8.0
(crate-source "pdb" "0.8.0"
"0qs8lxx3ly029c77ip2mhlf0s9fmcbzlmaq0khkydar354whl142"))
@@ -20557,6 +20643,14 @@
(crate-source "range-alloc" "0.1.4"
"1plvrb6gaaa5in2fjv67wgs9aki8qrczz77qcjhqw2d5ccb87mn3"))
+(define rust-range-traits-0.3.2
+ (crate-source "range-traits" "0.3.2"
+ "1ay8ghrp7phr8z1l2kg9fcszwjki5d0s5wfzqw9sjvyp5mrq21fj"))
+
+(define rust-rangemap-1.7.1
+ (crate-source "rangemap" "1.7.1"
+ "0s7am2w72siggn668h03gn3g06gsinv6m1jaaxmnbj59177l6d4p"))
+
(define rust-ratatui-0.26.3
(crate-source "ratatui" "0.26.3"
"1vqyk46r6mbsv6qqvjf8rmc7lr8b0khqbfvgcifa3va6zml9wk7l"))
@@ -22333,6 +22427,10 @@
"1qb6s5gyxfz2inz753a4z3mc1d266mwvz0c5w7ppd3h44swq27c9"
#:snippet '(delete-file-recursively "test")))
+(define rust-schannel-0.1.29
+ (crate-source "schannel" "0.1.29"
+ "0ffrzz5vf2s3gnzvphgb5gg8fqifvryl07qcf7q3x1scj3jbghci"))
+
(define rust-scheduled-thread-pool-0.2.7
(crate-source "scheduled-thread-pool" "0.2.7"
"068s77f9xcpvzl70nsxk8750dzzc6f9pixajhd979815cj0ndg1w"))
@@ -23262,6 +23360,11 @@
(crate-source "serde-xml-rs" "0.6.0"
"10i7dvd0c1clj4jbljd08qs8466nlymx7ma7k3ncksx1rn7affpv"))
+(define rust-serde-xml-rs-0.8.2
+ (crate-source "serde-xml-rs" "0.8.2"
+ "03al9pshn7j1gcdy4difyjxgx56jnx8p5hx1h05maxva7v71a8nc"
+ #:snippet '(delete-file-recursively "tests")))
+
(define rust-serde-yaml-0.8.26
(crate-source "serde_yaml" "0.8.26"
"06y7gxy312mink8nsnmci9cw0ykpgsdcxmayg0snmdbnnwrp92jp"))
@@ -23626,6 +23729,11 @@
(crate-source "simd-adler32" "0.3.8"
"18lx2gdgislabbvlgw5q3j5ssrr77v8kmkrxaanp3liimp2sc873"))
+(define rust-simd-cesu8-1.1.1
+ (crate-source "simd_cesu8" "1.1.1"
+ "0crcbgvyycmazji2vqj9vxn2czdyl3gxmicp4xqdzkc7pdbh3ycl"
+ #:snippet '(delete-file-recursively "img")))
+
(define rust-simd-helpers-0.1.0
(crate-source "simd_helpers" "0.1.0"
"19idqicn9k4vhd04ifh2ff41wvna79zphdf2c81rlmpc7f3hz2cm"))
@@ -24280,6 +24388,10 @@
(crate-source "static-map-macro" "0.2.5"
"16c5xw3krap14d9mhb3z8vkh3x9k2kkf543q05dhixy9zfcdaqmq"))
+(define rust-static-regular-grammar-2.0.2
+ (crate-source "static-regular-grammar" "2.0.2"
+ "0mvrcvp2dmp7gldpy8n69ami7cfswdywvhrqn7xsqybm4i06qjjg"))
+
(define rust-statistical-1.0.0
(crate-source "statistical" "1.0.0"
"0wm35q6p6jcq1r1darczv4if7qss460kd391nlw5x3hjpc17kma9"))
@@ -24381,10 +24493,18 @@
(crate-source "string_cache" "0.8.9"
"03z7km2kzlwiv2r2qifq5riv4g8phazwng9wnvs3py3lzainnxxz"))
+(define rust-string-cache-0.9.0
+ (crate-source "string_cache" "0.9.0"
+ "008rwf8gd1xhwr523r5zzzgypgkfmrz6l3wwh7r2k9w5qzw9d1d1"))
+
(define rust-string-cache-codegen-0.5.4
(crate-source "string_cache_codegen" "0.5.4"
"181ir4d6y053s1kka2idpjx5g9d9jgll6fy517jhzzpi2n3r44f7"))
+(define rust-string-cache-codegen-0.6.1
+ (crate-source "string_cache_codegen" "0.6.1"
+ "0scvya8dsfard2r8m7pb2cjnar312jc9g165fsghacdjdpj3amjq"))
+
(define rust-string-interner-0.18.0
(crate-source "string-interner" "0.18.0"
"16vg2fphp673h9pqsk46lbdj91baz4p9rj2pmi62v7vs9m37achs"))
@@ -27720,6 +27840,10 @@
(crate-source "utf16_iter" "1.0.5"
"0ik2krdr73hfgsdzw0218fn35fa09dg2hvbi1xp3bmdfrp9js8y8"))
+(define rust-utf8-decode-1.0.1
+ (crate-source "utf8-decode" "1.0.1"
+ "1674kmm1pfv6s9pk0m92zkqdid4rggl077x24s4a16ikz8kynqfa"))
+
(define rust-utf8-iter-1.0.4
(crate-source "utf8_iter" "1.0.4"
"1gmna9flnj8dbyd8ba17zigrp9c4c3zclngf5lnb5yvz1ri41hdn"))
@@ -29131,6 +29255,10 @@
(crate-source "web_atoms" "0.1.3"
"056lg00xm67d2yiyi1fh3x15jpi3idk0acifk7wvsh0jq0fxxzsp"))
+(define rust-web-atoms-0.2.3
+ (crate-source "web_atoms" "0.2.3"
+ "0xhm7f286sgz5ci33fd7zcx7fsrgm83ygbhpwcfarlh4kyg7gaap"))
+
(define rust-web-sys-0.3.61
(crate-source "web-sys" "0.3.61"
"15qbbdbhyz02srvm01p0cvlh0pvmbbin9hislp0yx8rvnbs9jfz3"))
@@ -29208,6 +29336,10 @@
(crate-source "webbrowser" "1.1.0"
"1wk89yi60g5a8sk1ws86a8hwyph3rnylqqb6c01y7w8wkj1vn01z"))
+(define rust-webbrowser-1.2.0
+ (crate-source "webbrowser" "1.2.0"
+ "05kg7m2idsfrchwh871k0gdsv443s8c0lxy0wpswxvliw90mz67y"))
+
(define rust-webkit2gtk-sys-0.12.0
(crate-source "webkit2gtk-sys" "0.12.0"
"0686iy2jrq8h2i2p4zb53mg32ql5zagba1fskcdi23asr0w537iq"))
@@ -30606,6 +30738,10 @@
(crate-source "xmas-elf" "0.9.1"
"1inias7h1cv4zh3szk46byiqhnzm5zc7658q1brzfhl3wwbrii22"))
+(define rust-xml-1.2.1
+ (crate-source "xml" "1.2.1"
+ "0ak4k990faralbli5a0rb8kvwihccb2rp0r94d4azfy94a6lkamq"))
+
(define rust-xml-rs-0.8.24
(crate-source "xml-rs" "0.8.24"
"0ck4s3j1dk4bnqam9h06nfmicnzdp69pz7y2hihlj2vrk8f3k2za"))
@@ -30634,6 +30770,10 @@
(crate-source "xml5ever" "0.18.1"
"0sdz92vrcxfwv7yzai28y0wa9gswr6msjnksak0rp4cfbm02dfwv"))
+(define rust-xml5ever-0.36.1
+ (crate-source "xml5ever" "0.36.1"
+ "1rvbwr8pwmkzp3fig0f4c6fn4432p2mkdcamkfgzkfd4i0dxazgm"))
+
(define rust-xmlparser-0.13.6
(crate-source "xmlparser" "0.13.6"
"1r796g21c70p983ax0j6rmhzmalg4rhx61mvd4farxdhfyvy1zk6"))
@@ -31099,6 +31239,10 @@
(crate-source "zip" "5.1.1"
"0cp5harkdd171wmlwvaclwq9gh31lqh6b9nwdz8d9j0s2l2jk19g"))
+(define rust-zip-6.0.0
+ (crate-source "zip" "6.0.0"
+ "12qn4kxpvgqs07z5hfzpj1cp1njczgvwjxl5n04nrpkgqg3haapb"))
+
(define rust-zipsign-api-0.1.5
(crate-source "zipsign-api" "0.1.5"
"1h20rb71gcidgjclw19nz0hfb0dyk8v6vlddcnkxknrcz0zhd9nv"))
@@ -31131,6 +31275,11 @@
"1j1nf9nmmx9wcwf0mn22smpam7wb28sdz6fw6v8pwcq7227c8if7"
#:snippet '(delete-file-recursively "src/deflate/test-data")))
+(define rust-zlib-rs-0.6.3
+ (crate-source "zlib-rs" "0.6.3"
+ "04qmv85amq6sv73bzqgvnlsk9mnrl97rygzf2v4zjcx1807d9qrv"
+ #:snippet '(delete-file-recursively "src/deflate/test-data")))
+
(define rust-zmij-1.0.12
(crate-source "zmij" "1.0.12"
"1y3ryrh5rg1aqv92vndmf0680jyczni5m6fy3cjz32q741madi9g"))
@@ -61945,6 +62094,551 @@
rust-winnow-0.7.14
rust-wrapcenum-derive-0.4.1
rust-yansi-1.0.1))
+ (rheo =>
+ (list rust-abnf-0.13.0
+ rust-abnf-core-0.5.0
+ rust-adler2-2.0.1
+ rust-aho-corasick-1.1.4
+ rust-android-system-properties-0.1.5
+ rust-anstream-0.6.21
+ rust-anstyle-1.0.13
+ rust-anstyle-parse-0.2.7
+ rust-anstyle-query-1.1.5
+ rust-anstyle-wincon-3.0.11
+ rust-anyhow-1.0.102
+ rust-approx-0.5.1
+ rust-ar-archive-writer-0.5.1
+ rust-arbitrary-1.4.2
+ rust-arrayref-0.3.9
+ rust-arrayvec-0.7.6
+ rust-atomic-waker-1.1.2
+ rust-atty-0.2.14
+ rust-autocfg-1.5.0
+ rust-axum-0.8.8
+ rust-axum-core-0.5.6
+ rust-az-1.3.0
+ rust-base64-0.22.1
+ rust-biblatex-0.11.0
+ rust-bincode-1.3.3
+ rust-bit-set-0.8.0
+ rust-bit-vec-0.8.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.11.0
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.1
+ rust-btree-range-map-0.7.2
+ rust-btree-slab-0.6.1
+ rust-bumpalo-3.20.2
+ rust-by-address-1.2.1
+ rust-bytemuck-1.25.0
+ rust-bytemuck-derive-1.10.2
+ rust-byteorder-lite-0.1.0
+ rust-bytes-1.11.1
+ rust-cc-1.2.56
+ rust-cc-traits-2.0.0
+ rust-cfg-if-1.0.4
+ rust-chinese-number-0.7.8
+ rust-chinese-variant-1.1.5
+ rust-chrono-0.4.44
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-citationberg-0.6.1
+ rust-clap-4.5.60
+ rust-clap-builder-4.5.60
+ rust-clap-derive-4.5.55
+ rust-clap-lex-1.0.0
+ rust-cobs-0.3.0
+ rust-codespan-reporting-0.13.1
+ rust-codex-0.2.0
+ rust-color-quant-1.1.0
+ rust-colorchoice-1.0.4
+ rust-combine-4.6.7
+ rust-comemo-0.5.1
+ rust-comemo-macros-0.5.1
+ rust-core-foundation-0.10.1
+ rust-core-foundation-sys-0.8.7
+ rust-core-maths-0.1.1
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.5.0
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.4
+ rust-crypto-common-0.1.7
+ rust-csv-1.4.0
+ rust-csv-core-0.1.13
+ rust-data-url-0.3.2
+ rust-deranged-0.5.8
+ rust-derive-arbitrary-1.4.2
+ rust-digest-0.10.7
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-ecow-0.2.6
+ rust-either-1.15.0
+ rust-embedded-io-0.4.0
+ rust-embedded-io-0.6.1
+ rust-encoding-rs-0.8.35
+ rust-enum-ordinalize-4.3.2
+ rust-enum-ordinalize-derive-4.3.2
+ rust-env-proxy-0.4.1
+ rust-equivalent-1.0.2
+ rust-errno-0.3.14
+ rust-euclid-0.22.13
+ rust-fancy-regex-0.16.2
+ rust-fast-srgb8-1.0.0
+ rust-fastrand-2.3.0
+ rust-fdeflate-0.3.7
+ rust-filetime-0.2.27
+ rust-find-msvc-tools-0.1.9
+ rust-flate2-1.1.9
+ rust-float-cmp-0.9.0
+ rust-float-cmp-0.10.0
+ rust-fnv-1.0.7
+ rust-foldhash-0.1.5
+ rust-font-types-0.10.1
+ rust-fontconfig-parser-0.5.8
+ rust-fontdb-0.23.0
+ rust-foreign-types-0.3.2
+ rust-foreign-types-shared-0.1.1
+ rust-form-urlencoded-1.2.2
+ rust-fsevent-sys-4.1.0
+ rust-futf-0.1.5
+ rust-futures-channel-0.3.32
+ rust-futures-core-0.3.32
+ rust-futures-sink-0.3.32
+ rust-futures-task-0.3.32
+ rust-futures-util-0.3.32
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.17
+ rust-getrandom-0.4.2
+ rust-gif-0.13.3
+ rust-gif-0.14.1
+ rust-glidesort-0.1.2
+ rust-glob-0.3.3
+ rust-globset-0.4.18
+ rust-half-2.7.1
+ rust-hashbrown-0.15.5
+ rust-hashbrown-0.16.1
+ rust-hayagriva-0.9.1
+ rust-hayro-0.4.0
+ rust-hayro-font-0.3.0
+ rust-hayro-interpret-0.4.0
+ rust-hayro-svg-0.2.0
+ rust-hayro-syntax-0.4.0
+ rust-hayro-write-0.3.0
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hex-fmt-0.3.0
+ rust-html5ever-0.36.1
+ rust-http-1.4.0
+ rust-http-body-1.0.1
+ rust-http-body-util-0.1.3
+ rust-http-range-header-0.4.2
+ rust-httparse-1.10.1
+ rust-httpdate-1.0.3
+ rust-hyper-1.8.1
+ rust-hyper-util-0.1.20
+ rust-hypher-0.1.6
+ rust-iana-time-zone-0.1.65
+ rust-iana-time-zone-haiku-0.1.2
+ rust-icu-collections-1.5.0
+ rust-icu-collections-2.1.1
+ rust-icu-locale-core-2.1.1
+ rust-icu-locid-1.5.0
+ rust-icu-locid-transform-1.5.0
+ rust-icu-locid-transform-data-1.5.1
+ rust-icu-normalizer-2.1.1
+ rust-icu-normalizer-data-2.1.1
+ rust-icu-properties-1.5.1
+ rust-icu-properties-2.1.2
+ rust-icu-properties-data-1.5.1
+ rust-icu-properties-data-2.1.2
+ rust-icu-provider-1.5.0
+ rust-icu-provider-2.1.1
+ rust-icu-provider-adapters-1.5.0
+ rust-icu-provider-blob-1.5.0
+ rust-icu-provider-macros-1.5.0
+ rust-icu-segmenter-1.5.0
+ rust-icu-segmenter-data-1.5.1
+ rust-id-arena-2.3.0
+ rust-idna-1.1.0
+ rust-idna-adapter-1.2.1
+ rust-image-0.25.9
+ rust-image-webp-0.2.4
+ rust-imagesize-0.13.0
+ rust-imagesize-0.14.0
+ rust-indexmap-2.13.0
+ rust-indoc-2.0.7
+ rust-infer-0.19.0
+ rust-inotify-0.11.1
+ rust-inotify-sys-0.1.5
+ rust-iref-3.2.2
+ rust-iref-core-3.2.2
+ rust-is-terminal-polyfill-1.70.2
+ rust-itertools-0.14.0
+ rust-itoa-1.0.17
+ rust-jni-0.22.3
+ rust-jni-macros-0.22.2
+ rust-jni-sys-0.4.1
+ rust-jni-sys-macros-0.4.1
+ rust-js-sys-0.3.91
+ rust-kamadak-exif-0.6.1
+ rust-kqueue-1.1.1
+ rust-kqueue-sys-1.0.4
+ rust-krilla-0.6.0
+ rust-krilla-svg-0.3.0
+ rust-kurbo-0.11.3
+ rust-kurbo-0.12.0
+ rust-lazy-static-1.5.0
+ rust-leb128fmt-0.1.0
+ rust-libc-0.2.183
+ rust-libm-0.2.16
+ rust-libredox-0.1.14
+ rust-linked-hash-map-0.5.6
+ rust-linux-raw-sys-0.12.1
+ rust-lipsum-0.9.1
+ rust-litemap-0.7.5
+ rust-litemap-0.8.1
+ rust-lock-api-0.4.14
+ rust-log-0.4.29
+ rust-lopdf-0.34.0
+ rust-mac-0.1.1
+ rust-markup5ever-0.36.1
+ rust-markup5ever-rcdom-0.36.0+unofficial
+ rust-matchers-0.2.0
+ rust-matchit-0.8.4
+ rust-md-5-0.10.6
+ rust-memchr-2.8.0
+ rust-memmap2-0.9.10
+ rust-mime-0.3.17
+ rust-mime-guess-2.0.5
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.9
+ rust-mio-1.1.1
+ rust-moxcms-0.7.11
+ rust-mutate-once-0.1.2
+ rust-native-tls-0.2.18
+ rust-ndk-context-0.1.1
+ rust-new-debug-unreachable-1.0.6
+ rust-nom-7.1.3
+ rust-normpath-1.5.0
+ rust-notify-8.2.0
+ rust-notify-types-2.1.0
+ rust-ntest-0.9.5
+ rust-ntest-test-cases-0.9.5
+ rust-ntest-timeout-0.9.5
+ rust-nu-ansi-term-0.50.3
+ rust-num-bigint-0.4.6
+ rust-num-conv-0.2.0
+ rust-num-integer-0.1.46
+ rust-num-traits-0.2.19
+ rust-objc2-0.6.4
+ rust-objc2-encode-4.1.0
+ rust-objc2-foundation-0.3.2
+ rust-object-0.37.3
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.2
+ rust-opener-0.8.4
+ rust-openssl-0.10.75
+ rust-openssl-macros-0.1.1
+ rust-openssl-probe-0.2.1
+ rust-openssl-sys-0.9.111
+ rust-option-ext-0.2.0
+ rust-palette-0.7.6
+ rust-palette-derive-0.7.6
+ rust-parking-lot-0.12.5
+ rust-parking-lot-core-0.9.12
+ rust-paste-1.0.15
+ rust-pathdiff-0.2.3
+ rust-pct-str-2.0.0
+ rust-pdf-writer-0.14.0
+ rust-percent-encoding-2.3.2
+ rust-phf-0.13.1
+ rust-phf-codegen-0.13.1
+ rust-phf-generator-0.13.1
+ rust-phf-macros-0.13.1
+ rust-phf-shared-0.13.1
+ rust-pico-args-0.5.0
+ rust-pin-project-lite-0.2.17
+ rust-pin-utils-0.1.0
+ rust-pkg-config-0.3.32
+ rust-plain-0.2.3
+ rust-plist-1.8.0
+ rust-png-0.17.16
+ rust-png-0.18.1
+ rust-portable-atomic-1.13.1
+ rust-postcard-1.1.3
+ rust-potential-utf-0.1.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-precomputed-hash-0.1.1
+ rust-prettyplease-0.2.37
+ rust-proc-macro-crate-3.5.0
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro-hack-0.5.20+deprecated
+ rust-proc-macro2-1.0.106
+ rust-psm-0.1.30
+ rust-pxfm-0.1.28
+ rust-qcms-0.3.0
+ rust-quick-error-2.0.1
+ rust-quick-xml-0.38.4
+ rust-quote-1.0.45
+ rust-r-efi-6.0.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-range-traits-0.3.2
+ rust-rangemap-1.7.1
+ rust-rayon-1.11.0
+ rust-rayon-core-1.13.0
+ rust-read-fonts-0.35.0
+ rust-redox-syscall-0.5.18
+ rust-redox-syscall-0.7.3
+ rust-redox-users-0.5.2
+ rust-regex-1.12.3
+ rust-regex-automata-0.4.14
+ rust-regex-syntax-0.8.10
+ rust-resvg-0.45.1
+ rust-rgb-0.8.53
+ rust-roman-numerals-rs-3.1.0
+ rust-roxmltree-0.20.0
+ rust-rust-decimal-1.40.0
+ rust-rustc-hash-2.1.1
+ rust-rustc-version-0.4.1
+ rust-rustix-1.1.4
+ rust-rustversion-1.0.22
+ rust-rustybuzz-0.20.1
+ rust-ryu-1.0.23
+ rust-same-file-1.0.6
+ rust-schannel-0.1.29
+ rust-scopeguard-1.2.0
+ rust-security-framework-3.7.0
+ rust-security-framework-sys-2.17.0
+ rust-semver-1.0.27
+ rust-serde-1.0.228
+ rust-serde-xml-rs-0.8.2
+ rust-serde-core-1.0.228
+ rust-serde-derive-1.0.228
+ rust-serde-json-1.0.149
+ rust-serde-path-to-error-0.1.20
+ rust-serde-spanned-0.6.9
+ rust-serde-spanned-1.0.4
+ rust-serde-urlencoded-0.7.1
+ rust-serde-yaml-0.9.34+deprecated
+ rust-sha2-0.10.9
+ rust-sharded-slab-0.1.7
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.8
+ rust-simd-adler32-0.3.8
+ rust-simd-cesu8-1.1.1
+ rust-simdutf8-0.1.5
+ rust-similar-2.7.0
+ rust-simplecss-0.2.2
+ rust-siphasher-1.0.2
+ rust-skrifa-0.37.0
+ rust-slab-0.4.12
+ rust-slotmap-1.1.1
+ rust-smallvec-1.15.1
+ rust-socket2-0.6.3
+ rust-spin-0.9.8
+ rust-stable-deref-trait-1.2.1
+ rust-stacker-0.1.23
+ rust-static-regular-grammar-2.0.2
+ rust-strict-num-0.1.1
+ rust-string-cache-0.9.0
+ rust-string-cache-codegen-0.6.1
+ rust-strsim-0.11.1
+ rust-strum-0.27.2
+ rust-strum-macros-0.27.2
+ rust-subsetter-0.2.3
+ rust-svgtypes-0.15.3
+ rust-syn-1.0.109
+ rust-syn-2.0.117
+ rust-sync-wrapper-1.0.2
+ rust-synstructure-0.13.2
+ rust-syntect-5.3.0
+ rust-tar-0.4.44
+ rust-tempfile-3.26.0
+ rust-tendril-0.4.3
+ rust-termcolor-1.4.1
+ rust-thin-vec-0.2.14
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.18
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.18
+ rust-thread-local-1.1.9
+ rust-time-0.3.47
+ rust-time-core-0.1.8
+ rust-time-macros-0.2.27
+ rust-tiny-skia-0.11.4
+ rust-tiny-skia-path-0.11.4
+ rust-tinystr-0.7.6
+ rust-tinystr-0.8.2
+ rust-tinyvec-1.10.0
+ rust-tinyvec-macros-0.1.1
+ rust-tokio-1.50.0
+ rust-tokio-macros-2.6.1
+ rust-tokio-stream-0.1.18
+ rust-tokio-util-0.7.18
+ rust-toml-0.8.23
+ rust-toml-0.9.12+spec-1.1.0
+ rust-toml-datetime-0.6.11
+ rust-toml-datetime-0.7.5+spec-1.1.0
+ rust-toml-datetime-1.0.0+spec-1.1.0
+ rust-toml-edit-0.22.27
+ rust-toml-edit-0.25.4+spec-1.1.0
+ rust-toml-parser-1.0.9+spec-1.1.0
+ rust-toml-write-0.1.2
+ rust-toml-writer-1.0.6+spec-1.1.0
+ rust-tower-0.5.3
+ rust-tower-http-0.6.8
+ rust-tower-layer-0.3.3
+ rust-tower-service-0.3.3
+ rust-tracing-0.1.44
+ rust-tracing-attributes-0.1.31
+ rust-tracing-core-0.1.36
+ rust-tracing-log-0.2.0
+ rust-tracing-subscriber-0.3.22
+ rust-ttf-parser-0.25.1
+ rust-two-face-0.4.5
+ rust-typed-arena-2.0.2
+ rust-typenum-1.19.0
+ rust-typst-0.14.2
+ rust-typst-assets-0.14.2
+ rust-typst-eval-0.14.2
+ rust-typst-html-0.14.2
+ rust-typst-kit-0.14.2
+ rust-typst-layout-0.14.2
+ rust-typst-library-0.14.2
+ rust-typst-macros-0.14.2
+ rust-typst-pdf-0.14.2
+ rust-typst-realize-0.14.2
+ rust-typst-svg-0.14.2
+ rust-typst-syntax-0.14.2
+ rust-typst-timing-0.14.2
+ rust-typst-utils-0.14.2
+ rust-unic-langid-0.9.6
+ rust-unic-langid-impl-0.9.6
+ rust-unic-langid-macros-0.9.6
+ rust-unic-langid-macros-impl-0.9.6
+ rust-unicase-2.9.0
+ rust-unicode-bidi-0.3.18
+ rust-unicode-bidi-mirroring-0.4.0
+ rust-unicode-ccc-0.4.0
+ rust-unicode-ident-1.0.24
+ rust-unicode-math-class-0.1.0
+ rust-unicode-normalization-0.1.25
+ rust-unicode-properties-0.1.4
+ rust-unicode-script-0.5.8
+ rust-unicode-segmentation-1.12.0
+ rust-unicode-vo-0.1.0
+ rust-unicode-width-0.2.2
+ rust-unicode-xid-0.2.6
+ rust-unsafe-libyaml-0.2.11
+ rust-unscanny-0.1.0
+ rust-ureq-2.12.1
+ rust-url-2.5.8
+ rust-usvg-0.45.1
+ rust-utf-8-0.7.6
+ rust-utf8-decode-1.0.1
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-uuid-1.22.0
+ rust-valuable-0.1.1
+ rust-vcpkg-0.2.15
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ rust-wasip2-1.0.2+wasi-0.2.9
+ rust-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06
+ rust-wasm-bindgen-0.2.114
+ rust-wasm-bindgen-macro-0.2.114
+ rust-wasm-bindgen-macro-support-0.2.114
+ rust-wasm-bindgen-shared-0.2.114
+ rust-wasm-encoder-0.244.0
+ rust-wasm-metadata-0.244.0
+ rust-wasmi-0.51.5
+ rust-wasmi-collections-0.51.5
+ rust-wasmi-core-0.51.5
+ rust-wasmi-ir-0.51.5
+ rust-wasmparser-0.228.0
+ rust-wasmparser-0.244.0
+ rust-web-sys-0.3.91
+ rust-web-atoms-0.2.3
+ rust-webbrowser-1.2.0
+ rust-weezl-0.1.12
+ rust-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-util-0.1.11
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0
+ rust-windows-core-0.62.2
+ rust-windows-implement-0.60.2
+ rust-windows-interface-0.59.3
+ rust-windows-link-0.2.1
+ rust-windows-result-0.4.1
+ rust-windows-strings-0.5.1
+ rust-windows-sys-0.59.0
+ rust-windows-sys-0.60.2
+ rust-windows-sys-0.61.2
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.5
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.1
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.1
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnu-0.53.1
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-gnullvm-0.53.1
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.1
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.1
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.1
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.1
+ rust-winnow-0.7.15
+ rust-wit-bindgen-0.51.0
+ rust-wit-bindgen-core-0.51.0
+ rust-wit-bindgen-rust-0.51.0
+ rust-wit-bindgen-rust-macro-0.51.0
+ rust-wit-component-0.244.0
+ rust-wit-parser-0.244.0
+ rust-write-fonts-0.43.0
+ rust-writeable-0.5.5
+ rust-writeable-0.6.2
+ rust-xattr-1.6.1
+ rust-xml-1.2.1
+ rust-xml5ever-0.36.1
+ rust-xmlparser-0.13.6
+ rust-xmlwriter-0.1.0
+ rust-xmp-writer-0.3.2
+ rust-yaml-rust-0.4.5
+ rust-yoke-0.7.5
+ rust-yoke-0.8.1
+ rust-yoke-derive-0.7.5
+ rust-yoke-derive-0.8.1
+ rust-zerocopy-0.8.42
+ rust-zerocopy-derive-0.8.42
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerotrie-0.1.3
+ rust-zerotrie-0.2.3
+ rust-zerovec-0.10.4
+ rust-zerovec-0.11.5
+ rust-zerovec-derive-0.10.3
+ rust-zerovec-derive-0.11.2
+ rust-zip-6.0.0
+ rust-zlib-rs-0.6.3
+ rust-zmij-1.0.21
+ rust-zune-core-0.4.12
+ rust-zune-core-0.5.1
+ rust-zune-jpeg-0.4.21
+ rust-zune-jpeg-0.5.12))
(ripgrep =>
(list rust-aho-corasick-1.1.4
rust-anyhow-1.0.100