mirror of
https://gitlab.univ-nantes.fr/glicid-public/guix-glicid.git
synced 2025-04-30 14:18:38 +02:00
9236 lines
374 KiB
Scheme
9236 lines
374 KiB
Scheme
|
(define-module (glicid packages crates-imported)
|
|||
|
|
|||
|
#:use-module (guix packages)
|
|||
|
#:use-module (guix download)
|
|||
|
#:use-module (guix build-system cargo)
|
|||
|
#:use-module ((guix licenses) #:prefix license:)
|
|||
|
#:use-module (gnu packages crates-io)
|
|||
|
#:use-module (gnu packages crates-apple)
|
|||
|
#:use-module (gnu packages crates-windows)
|
|||
|
#:use-module (gnu packages crates-crypto)
|
|||
|
#:use-module (gnu packages crates-compression)
|
|||
|
#:use-module (gnu packages crates-web)
|
|||
|
#:use-module (gnu packages crates-check)
|
|||
|
#:use-module (gnu packages crates-database)
|
|||
|
#:use-module (gnu packages crates-tls)
|
|||
|
#:use-module (gnu packages crypto)
|
|||
|
#:use-module (gnu packages crates-graphics)
|
|||
|
#:use-module (gnu packages crates-io)
|
|||
|
#:use-module (gnu packages pkg-config)
|
|||
|
#:use-module (gnu packages compression))
|
|||
|
|
|||
|
(define-public rust-ecow-0.2
|
|||
|
(package
|
|||
|
(name "rust-ecow")
|
|||
|
(version "0.2.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ecow" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1fhrh7lsx82bqdsl57p4zdds4d8nmwgdcncyp5c0rclj76lw0bz4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:cargo-inputs (("rust-loom" ,rust-loom-0.7)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/typst/ecow")
|
|||
|
(synopsis "Compact, clone-on-write vector and string")
|
|||
|
(description
|
|||
|
"This package provides Compact, clone-on-write vector and string.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-self-replace-1
|
|||
|
(package
|
|||
|
(name "rust-self-replace")
|
|||
|
(version "1.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "self-replace" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
|
|||
|
("rust-tempfile" ,rust-tempfile-3)
|
|||
|
("rust-windows-sys" ,rust-windows-sys-0.52))))
|
|||
|
(home-page "https://github.com/mitsuhiko/self-replace")
|
|||
|
(synopsis
|
|||
|
"Utility crate that allows executables to replace or uninstall themselves")
|
|||
|
(description
|
|||
|
"This package provides Utility crate that allows executables to replace or uninstall themselves.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-unicode-script-0.5
|
|||
|
(package
|
|||
|
(name "rust-unicode-script")
|
|||
|
(version "0.5.7")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "unicode-script" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "07vwr9iddw5xwrj57hc6ig0mwmlzjdajj9lyfxqz9by9a2rj3d4z"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
|
|||
|
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
|
|||
|
("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1))))
|
|||
|
(home-page "https://github.com/unicode-rs/unicode-script")
|
|||
|
(synopsis
|
|||
|
"This crate exposes the Unicode `Script` and `Script_Extension` properties from [UAX #24](http://www.unicode.org/reports/tr24/)")
|
|||
|
(description
|
|||
|
"This crate exposes the Unicode `Script` and `Script_Extension` properties from
|
|||
|
[UAX #24](http://www.unicode.org/reports/tr24/).")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
|
|||
|
(define-public rust-rustic-testing-0.3
|
|||
|
(package
|
|||
|
(name "rust-rustic-testing")
|
|||
|
(version "0.3.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rustic_testing" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "15vmsr0v2dx8w3r787iilxz23czczg73fbyhwfgpx98w5z2j1rnn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
|
|||
|
("rust-anyhow" ,rust-anyhow-1)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-enum-map" ,rust-enum-map-2)
|
|||
|
("rust-rustic-core" ,rust-rustic-core-0.7)
|
|||
|
("rust-tempfile" ,rust-tempfile-3))))
|
|||
|
(home-page "")
|
|||
|
(synopsis "rustic_testuing - library for test support in rustic-rs")
|
|||
|
(description
|
|||
|
"This package provides rustic_testuing - library for test support in rustic-rs.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-libz-rs-sys-0.4
|
|||
|
(package
|
|||
|
(name "rust-libz-rs-sys")
|
|||
|
(version "0.4.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "libz-rs-sys" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1pwwjxpd9inw1lf1x72m0gjg5jzsaqpfrpkczbqr6b0vdw81j3m9"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-zlib-rs" ,rust-zlib-rs-0.4))))
|
|||
|
(home-page "https://github.com/trifectatechfoundation/zlib-rs")
|
|||
|
(synopsis "memory-safe zlib implementation written in rust")
|
|||
|
(description
|
|||
|
"This package provides a memory-safe zlib implementation written in rust.")
|
|||
|
(license license:zlib)))
|
|||
|
|
|||
|
(define-public rust-flate2-1
|
|||
|
(package
|
|||
|
(name "rust-flate2")
|
|||
|
(version "1.0.35")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "flate2" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0z6h0wa095wncpfngx75wyhyjnqwld7wax401gsvnzjhzgdbydn9"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cloudflare-zlib-sys" ,rust-cloudflare-zlib-sys-0.3)
|
|||
|
("rust-crc32fast" ,rust-crc32fast-1)
|
|||
|
("rust-libz-ng-sys" ,rust-libz-ng-sys-1)
|
|||
|
("rust-libz-rs-sys" ,rust-libz-rs-sys-0.4)
|
|||
|
("rust-libz-sys" ,rust-libz-sys-1)
|
|||
|
("rust-miniz-oxide" ,rust-miniz-oxide-0.8))))
|
|||
|
(home-page "https://github.com/rust-lang/flate2-rs")
|
|||
|
(synopsis
|
|||
|
"DEFLATE compression and decompression exposed as Read/BufRead/Write streams.
|
|||
|
Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,
|
|||
|
and raw deflate streams.")
|
|||
|
(description
|
|||
|
"This package provides DEFLATE compression and decompression exposed as Read/@code{BufRead/Write}
|
|||
|
streams. Supports miniz_oxide and multiple zlib implementations. Supports
|
|||
|
zlib, gzip, and raw deflate streams.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-dircmp-0.2
|
|||
|
(package
|
|||
|
(name "rust-dircmp")
|
|||
|
(version "0.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "dircmp" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "03qgd04fgfzhivv3yygifaivgpdc2bs7krkhf1jq0y9rpaipzjn3"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-regex" ,rust-regex-1)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-walkdir" ,rust-walkdir-2))))
|
|||
|
(home-page "https://github.com/jondot/dircmp")
|
|||
|
(synopsis "Compare folders and return a diff for assertion")
|
|||
|
(description
|
|||
|
"This package provides Compare folders and return a diff for assertion.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-tui-textarea-0.7
|
|||
|
(package
|
|||
|
(name "rust-tui-textarea")
|
|||
|
(version "0.7.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "tui-textarea" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1bnb3andd8gcqkf5rdvz530zykkj8s8d2yj1m593rmwyc7fihlqa"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
|
|||
|
("rust-crossterm" ,rust-crossterm-0.25)
|
|||
|
("rust-crossterm" ,rust-crossterm-0.28)
|
|||
|
("rust-ratatui" ,rust-ratatui-0.29)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-termion" ,rust-termion-4)
|
|||
|
("rust-termion" ,rust-termion-1)
|
|||
|
("rust-termwiz" ,rust-termwiz-0.22)
|
|||
|
("rust-tui" ,rust-tui-0.19)
|
|||
|
("rust-unicode-width" ,rust-unicode-width-0.2))))
|
|||
|
(home-page "https://github.com/rhysd/tui-textarea#readme")
|
|||
|
(synopsis
|
|||
|
"tui-textarea is a simple yet powerful text editor widget for ratatui and tui-rs. Multi-line
|
|||
|
text editor can be easily put as part of your TUI application.")
|
|||
|
(description
|
|||
|
"This package provides tui-textarea is a simple yet powerful text editor widget for ratatui and tui-rs.
|
|||
|
Multi-line text editor can be easily put as part of your TUI application.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-zipsign-api-0.1
|
|||
|
(package
|
|||
|
(name "rust-zipsign-api")
|
|||
|
(version "0.1.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "zipsign-api" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0z30vzhhhd1va9z7ksdw8x8f6y8jb200h2ryk85wvnx9mm3aa4v4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-zip" ,rust-zip-2))))
|
|||
|
(home-page "https://github.com/Kijewski/zipsign")
|
|||
|
(synopsis
|
|||
|
"Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key")
|
|||
|
(description
|
|||
|
"This package provides Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key.")
|
|||
|
(license (list license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-quick-xml-0.23
|
|||
|
(package
|
|||
|
(name "rust-quick-xml")
|
|||
|
(version "0.23.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "quick-xml" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1slry2g2wrj38fnzj9ybzq9wjyknrfg25x5vzfpzn5b8kj2zrfhi"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/tafia/quick-xml")
|
|||
|
(synopsis "High performance xml reader and writer")
|
|||
|
(description
|
|||
|
"This package provides High performance xml reader and writer.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-self-update-0.39
|
|||
|
(package
|
|||
|
(name "rust-self-update")
|
|||
|
(version "0.39.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "self_update" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1d1psjdblr8mzs63381qzbjwzg9s6klr11lv5ss4m2469a7asd0s"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-either" ,rust-either-1)
|
|||
|
("rust-flate2" ,rust-flate2-1)
|
|||
|
("rust-hyper" ,rust-hyper-0.14)
|
|||
|
("rust-indicatif" ,rust-indicatif-0.17)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-quick-xml" ,rust-quick-xml-0.23)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.11)
|
|||
|
("rust-self-replace" ,rust-self-replace-1)
|
|||
|
("rust-semver" ,rust-semver-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-tar" ,rust-tar-0.4)
|
|||
|
("rust-tempfile" ,rust-tempfile-3)
|
|||
|
("rust-urlencoding" ,rust-urlencoding-2)
|
|||
|
("rust-zip" ,rust-zip-0.6)
|
|||
|
("rust-zipsign-api" ,rust-zipsign-api-0.1))))
|
|||
|
(home-page "https://github.com/jaemk/self_update")
|
|||
|
(synopsis "Self updates for standalone executables")
|
|||
|
(description
|
|||
|
"This package provides Self updates for standalone executables.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-typed-path-0.9
|
|||
|
(package
|
|||
|
(name "rust-typed-path")
|
|||
|
(version "0.9.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "typed-path" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "01v6ljly0rckmag91dqbaiqrh3ri8ym92m0lzhs7wsd98kymy842"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/chipsenkbeil/typed-path")
|
|||
|
(synopsis
|
|||
|
"Provides typed variants of Path and PathBuf for Unix and Windows")
|
|||
|
(description
|
|||
|
"This package provides typed variants of Path and @code{PathBuf} for Unix and
|
|||
|
Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-with-macros-3
|
|||
|
(package
|
|||
|
(name "rust-serde-with-macros")
|
|||
|
(version "3.12.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_with_macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "13hznly0qq1rngsdh8gpnajab2knkrmvwwrbmii86g1s36jwl04d"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/jonasbb/serde_with/")
|
|||
|
(synopsis "proc-macro library for serde_with")
|
|||
|
(description "This package provides proc-macro library for serde_with.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-with-macros-3.11.0
|
|||
|
(package
|
|||
|
(name "rust-serde-with-macros")
|
|||
|
(version "3.11.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_with_macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "17d7viab3z0ypf4jzpn73xydxn22c911n5nsycjgfkl5m4a6514x"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/jonasbb/serde_with/")
|
|||
|
(synopsis "proc-macro library for serde_with")
|
|||
|
(description "This package provides proc-macro library for serde_with.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
|
|||
|
(define-public rust-serde-with-3
|
|||
|
(package
|
|||
|
(name "rust-serde-with")
|
|||
|
(version "3.12.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_with" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ai9c3cbdgrsvmlc4qpg9z73y80yplk3k7zp45wp97xnzkrggdnn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-doc-comment" ,rust-doc-comment-0.3)
|
|||
|
("rust-document-features" ,rust-document-features-0.2)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.15)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.14)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-indexmap" ,rust-indexmap-1)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-schemars" ,rust-schemars-0.8)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-serde-with-macros" ,rust-serde-with-macros-3)
|
|||
|
("rust-time" ,rust-time-0.3))))
|
|||
|
(home-page "https://github.com/jonasbb/serde_with/")
|
|||
|
(synopsis "Custom de/serialization functions for Rust's serde")
|
|||
|
(description
|
|||
|
"This package provides Custom de/serialization functions for Rust's serde.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-with-3.11.0
|
|||
|
(package
|
|||
|
(name "rust-serde-with")
|
|||
|
(version "3.11.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_with" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "05z83zkx9q8k4yw3z7isb3l95c5k43q0hwcz8h739f5jdnnvsa4f"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-doc-comment" ,rust-doc-comment-0.3)
|
|||
|
("rust-document-features" ,rust-document-features-0.2)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.15)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.14)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-indexmap" ,rust-indexmap-1)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-schemars" ,rust-schemars-0.8)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-serde-with-macros" ,rust-serde-with-macros-3.11.0)
|
|||
|
("rust-time" ,rust-time-0.3))))
|
|||
|
(home-page "https://github.com/jonasbb/serde_with/")
|
|||
|
(synopsis "Custom de/serialization functions for Rust's serde")
|
|||
|
(description
|
|||
|
"This package provides Custom de/serialization functions for Rust's serde.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-aux-4
|
|||
|
(package
|
|||
|
(name "rust-serde-aux")
|
|||
|
(version "4.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde-aux" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "158w68035kzy0h202bdlln3s792is3a12cqyw496bl39lkxqnbhd"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1))))
|
|||
|
(home-page "https://github.com/iddm/serde-aux")
|
|||
|
(synopsis "serde crate's auxiliary library")
|
|||
|
(description "This package provides a serde crate's auxiliary library.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-rustic-cdc-0.3
|
|||
|
(package
|
|||
|
(name "rust-rustic-cdc")
|
|||
|
(version "0.3.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rustic_cdc" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1qknp0r0wshk9c0lrzidr83czaj3ry2gskdm3jvc8yw250ibzkpv"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/rustic-rs/cdc")
|
|||
|
(synopsis
|
|||
|
"library for performing Content-Defined Chunking (CDC) on data streams.")
|
|||
|
(description
|
|||
|
"This package provides a library for performing Content-Defined Chunking (CDC) on
|
|||
|
data streams.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-runtime-format-0.1
|
|||
|
(package
|
|||
|
(name "rust-runtime-format")
|
|||
|
(version "0.1.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "runtime-format" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "154c7jq7kbpc5acn2ysa2ilab2x0i5y7d34jwznni9xw71dqv589"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-tinyvec" ,rust-tinyvec-1))))
|
|||
|
(home-page "https://github.com/conradludgate/strfmt")
|
|||
|
(synopsis "rust library for formatting dynamic strings")
|
|||
|
(description
|
|||
|
"This package provides rust library for formatting dynamic strings.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-path-dedot-3
|
|||
|
(package
|
|||
|
(name "rust-path-dedot")
|
|||
|
(version "3.1.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "path-dedot" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "15wkx8q3vra34fslzlg1lkq7liyxwqrpbxiz44a28wa7w3bhmfh7"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-once-cell" ,rust-once-cell-1))))
|
|||
|
(home-page "https://magiclen.org/path-dedot")
|
|||
|
(synopsis
|
|||
|
"library for extending `Path` and `PathBuf` in order to parse the path which contains dots.")
|
|||
|
(description
|
|||
|
"This package provides a library for extending `Path` and `@code{PathBuf`} in
|
|||
|
order to parse the path which contains dots.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-pariter-0.5
|
|||
|
(package
|
|||
|
(name "rust-pariter")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "pariter" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ng34zrn8y0sy5lc1yarz51vd2q2z1020an9mk071wmmwywn4jij"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-crossbeam" ,rust-crossbeam-0.8)
|
|||
|
("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
|
|||
|
("rust-num-cpus" ,rust-num-cpus-1))))
|
|||
|
(home-page "https://github.com/dpc/pariter")
|
|||
|
(synopsis "Parallel iterator processing")
|
|||
|
(description "This package provides Parallel iterator processing.")
|
|||
|
(license (list license:mpl2.0 license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-integer-sqrt-0.1
|
|||
|
(package
|
|||
|
(name "rust-integer-sqrt")
|
|||
|
(version "0.1.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "integer-sqrt" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0w6pzmgvs1mldkhafbwg9x7wzr0af3ngkimyb1gy97jarcdw6vi7"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))))
|
|||
|
(home-page "https://github.com/derekdreery/integer-sqrt-rs")
|
|||
|
(synopsis
|
|||
|
"An implementation of integer square root algorithm for primitive rust types")
|
|||
|
(description
|
|||
|
"This package provides An implementation of integer square root algorithm for primitive rust types.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-enum-map-derive-0.17
|
|||
|
(package
|
|||
|
(name "rust-enum-map-derive")
|
|||
|
(version "0.17.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "enum-map-derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1sv4mb343rsz4lc3rh7cyn0pdhf7fk18k1dgq8kfn5i5x7gwz0pj"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://codeberg.org/xfix/enum-map")
|
|||
|
(synopsis "Macros 1.1 implementation of #[derive(Enum)]")
|
|||
|
(description
|
|||
|
"This package provides Macros 1.1 implementation of #[derive(Enum)].")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-enum-map-2
|
|||
|
(package
|
|||
|
(name "rust-enum-map")
|
|||
|
(version "2.7.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "enum-map" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1sgjgl4mmz93jdkfdsmapc3dmaq8gddagw9s0fd501w2vyzz6rk8"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
|
|||
|
("rust-enum-map-derive" ,rust-enum-map-derive-0.17)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://codeberg.org/xfix/enum-map")
|
|||
|
(synopsis "map with C-like enum keys represented internally as an array")
|
|||
|
(description
|
|||
|
"This package provides a map with C-like enum keys represented internally as an
|
|||
|
array.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-binrw-derive-0.14
|
|||
|
(package
|
|||
|
(name "rust-binrw-derive")
|
|||
|
(version "0.14.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "binrw_derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0g7zxw23vpg8im9i01akvcmjvipjxsbmx8dz8lkfvg75dj345fnq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-either" ,rust-either-1)
|
|||
|
("rust-owo-colors" ,rust-owo-colors-3)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-1))))
|
|||
|
(home-page "https://binrw.rs")
|
|||
|
(synopsis "Derive macro for binrw")
|
|||
|
(description "This package provides Derive macro for binrw.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-binrw-0.14
|
|||
|
(package
|
|||
|
(name "rust-binrw")
|
|||
|
(version "0.14.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "binrw" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "16whq880zw3bxapgggb1dw4qk2vq3szay0h8rk140vqdq9cwljvx"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-array-init" ,rust-array-init-2)
|
|||
|
("rust-binrw-derive" ,rust-binrw-derive-0.14)
|
|||
|
("rust-bytemuck" ,rust-bytemuck-1))))
|
|||
|
(home-page "https://binrw.rs")
|
|||
|
(synopsis
|
|||
|
"Rust crate for helping read structs from binary data using â¨macro magicâ¨")
|
|||
|
(description
|
|||
|
"This package provides a Rust crate for helping read structs from binary data
|
|||
|
using â¨macro magicâ¨.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-aes256ctr-poly1305aes-0.2
|
|||
|
(package
|
|||
|
(name "rust-aes256ctr-poly1305aes")
|
|||
|
(version "0.2.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "aes256ctr_poly1305aes" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1i63wvrcwxl56rqlmyd5c76pjxr7hsx5rh4cw5bx9vsbc7wfcb61"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-aead" ,rust-aead-0.5)
|
|||
|
("rust-aes" ,rust-aes-0.8)
|
|||
|
("rust-cipher" ,rust-cipher-0.4)
|
|||
|
("rust-ctr" ,rust-ctr-0.9)
|
|||
|
("rust-poly1305" ,rust-poly1305-0.8)
|
|||
|
("rust-subtle" ,rust-subtle-2)
|
|||
|
("rust-zeroize" ,rust-zeroize-1))))
|
|||
|
(home-page "https://github.com/rustic-rs/aes256ctr_poly1305aes")
|
|||
|
(synopsis
|
|||
|
"Pure Rust implementation of the AES256CTR-Poly1305AES Authenticated Encryption
|
|||
|
with optional architecture-specific hardware acceleration.")
|
|||
|
(description
|
|||
|
"This package provides Pure Rust implementation of the AES256CTR-Poly1305AES Authenticated Encryption
|
|||
|
with optional architecture-specific hardware acceleration.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-rustic-core-0.7
|
|||
|
(package
|
|||
|
(name "rust-rustic-core")
|
|||
|
(version "0.7.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rustic_core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1hipgh4z1nvifyib7ix0cyiyg5liq8ikanfynj2423gwhrz1j4j1"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-aes256ctr-poly1305aes" ,rust-aes256ctr-poly1305aes-0.2)
|
|||
|
("rust-binrw" ,rust-binrw-0.14)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-bytesize" ,rust-bytesize-1)
|
|||
|
("rust-cached" ,rust-cached-0.54)
|
|||
|
("rust-cachedir" ,rust-cachedir-0.3)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-clap" ,rust-clap-4)
|
|||
|
("rust-conflate" ,rust-conflate-0.3)
|
|||
|
("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
|
|||
|
("rust-derive-more" ,rust-derive-more-1)
|
|||
|
("rust-derive-setters" ,rust-derive-setters-0.1)
|
|||
|
("rust-dirs" ,rust-dirs-5)
|
|||
|
("rust-displaydoc" ,rust-displaydoc-0.2)
|
|||
|
("rust-dunce" ,rust-dunce-1)
|
|||
|
("rust-ecow" ,rust-ecow-0.2)
|
|||
|
("rust-enum-map" ,rust-enum-map-2)
|
|||
|
("rust-enum-map-derive" ,rust-enum-map-derive-0.17)
|
|||
|
("rust-enumset" ,rust-enumset-1)
|
|||
|
("rust-filetime" ,rust-filetime-0.2)
|
|||
|
("rust-gethostname" ,rust-gethostname-0.5)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-humantime" ,rust-humantime-2)
|
|||
|
("rust-ignore" ,rust-ignore-0.4)
|
|||
|
("rust-integer-sqrt" ,rust-integer-sqrt-0.1)
|
|||
|
("rust-itertools" ,rust-itertools-0.13)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-nix" ,rust-nix-0.29)
|
|||
|
("rust-pariter" ,rust-pariter-0.5)
|
|||
|
("rust-path-dedot" ,rust-path-dedot-3)
|
|||
|
("rust-quick-cache" ,rust-quick-cache-0.6)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rayon" ,rust-rayon-1)
|
|||
|
("rust-runtime-format" ,rust-runtime-format-0.1)
|
|||
|
("rust-rustic-cdc" ,rust-rustic-cdc-0.3)
|
|||
|
("rust-scrypt" ,rust-scrypt-0.11)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-aux" ,rust-serde-aux-4)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-serde-with" ,rust-serde-with-3.11.0)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-shell-words" ,rust-shell-words-1)
|
|||
|
("rust-strum" ,rust-strum-0.26)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-walkdir" ,rust-walkdir-2)
|
|||
|
("rust-xattr" ,rust-xattr-1)
|
|||
|
("rust-zstd" ,rust-zstd-0.13))))
|
|||
|
(home-page "https://rustic.cli.rs/")
|
|||
|
(synopsis
|
|||
|
"rustic_core - library for fast, encrypted, deduplicated backups that powers rustic-rs")
|
|||
|
(description
|
|||
|
"This package provides rustic_core - library for fast, encrypted, deduplicated backups that powers
|
|||
|
rustic-rs.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-tikv-client-0.3
|
|||
|
(package
|
|||
|
(name "rust-tikv-client")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "tikv-client" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0h2rs16dax08d9znfi7s0vi5lsscj4cwqw376irb8kfhwgj6i284"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-recursion" ,rust-async-recursion-0.3)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-derive-new" ,rust-derive-new-0.5)
|
|||
|
("rust-either" ,rust-either-1)
|
|||
|
("rust-fail" ,rust-fail-0.4)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-prometheus" ,rust-prometheus-0.13)
|
|||
|
("rust-prost" ,rust-prost-0.12)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-semver" ,rust-semver-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tonic" ,rust-tonic-0.10))))
|
|||
|
(home-page "https://github.com/tikv/client-rust")
|
|||
|
(synopsis "The Rust language implementation of TiKV client")
|
|||
|
(description
|
|||
|
"This package provides The Rust language implementation of @code{TiKV} client.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-async-io-stream-0.3
|
|||
|
(package
|
|||
|
(name "rust-async-io-stream")
|
|||
|
(version "0.3.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async_io_stream" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0k5rv51935p3il74q59hwaaid6sy9kv05vz3lw48jpgkrpgbkmxn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-pharos" ,rust-pharos-0.5)
|
|||
|
("rust-rustc-version" ,rust-rustc-version-0.4)
|
|||
|
("rust-tokio" ,rust-tokio-1))))
|
|||
|
(home-page "https://github.com/najamelan/async_io_stream")
|
|||
|
(synopsis "IntoAsyncRead on steriods")
|
|||
|
(description "This package provides @code{IntoAsyncRead} on steriods.")
|
|||
|
(license license:unlicense)))
|
|||
|
|
|||
|
(define-public rust-ws-stream-wasm-0.7
|
|||
|
(package
|
|||
|
(name "rust-ws-stream-wasm")
|
|||
|
(version "0.7.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ws_stream_wasm" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1x9p0zjmk89z0nnpc1qrzm7yfwaz8yj5fqmn4s3q3qvz47sgb6br"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-io-stream" ,rust-async-io-stream-0.3)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-pharos" ,rust-pharos-0.5)
|
|||
|
("rust-rustc-version" ,rust-rustc-version-0.4)
|
|||
|
("rust-send-wrapper" ,rust-send-wrapper-0.6)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
|
|||
|
("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
|
|||
|
("rust-web-sys" ,rust-web-sys-0.3))))
|
|||
|
(home-page "https://github.com/najamelan/ws_stream_wasm")
|
|||
|
(synopsis "convenience library for using websockets in WASM")
|
|||
|
(description
|
|||
|
"This package provides a convenience library for using websockets in WASM.")
|
|||
|
(license license:unlicense)))
|
|||
|
|
|||
|
(define-public rust-wasmtimer-0.2
|
|||
|
(package
|
|||
|
(name "rust-wasmtimer")
|
|||
|
(version "0.2.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "wasmtimer" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1vl0dxzr7xbnycrak4yd6f9h5lpkfsibbd5zf96mkyy72n5rvvf7"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-pin-utils" ,rust-pin-utils-0.1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-slab" ,rust-slab-0.4)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
|
|||
|
(home-page "https://github.com/whizsid/wasmtimer-rs")
|
|||
|
(synopsis
|
|||
|
"Time utils from std::time, tokio::time and tokio_util::time on WASM targets")
|
|||
|
(description
|
|||
|
"This package provides Time utils from std::time, tokio::time and tokio_util::time on WASM targets.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-trice-0.4
|
|||
|
(package
|
|||
|
(name "rust-trice")
|
|||
|
(version "0.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "trice" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0njibc87nlz8674zwdwhyd2hilhgdzsjnxcjyc80pb4zmq8apank"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
|
|||
|
("rust-web-sys" ,rust-web-sys-0.3))))
|
|||
|
(home-page "https://github.com/surrealdb/trice")
|
|||
|
(synopsis
|
|||
|
"minimal replacement for std::time::Instant that works in WASM for the web and Node.js.")
|
|||
|
(description
|
|||
|
"This package provides a minimal replacement for std::time::Instant that works in
|
|||
|
WASM for the web and Node.js.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-ort-1
|
|||
|
(package
|
|||
|
(name "rust-ort")
|
|||
|
(version "1.16.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ort" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "17fp5229v0qz6lcbd4pl23cj0jgx8kg2pnsdlldip8pgk16cm7c8"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-flate2" ,rust-flate2-1)
|
|||
|
("rust-half" ,rust-half-2)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-libloading" ,rust-libloading-0.7)
|
|||
|
("rust-ndarray" ,rust-ndarray-0.15)
|
|||
|
("rust-tar" ,rust-tar-0.4)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-ureq" ,rust-ureq-2)
|
|||
|
("rust-ureq" ,rust-ureq-2)
|
|||
|
("rust-vswhom" ,rust-vswhom-0.1)
|
|||
|
("rust-widestring" ,rust-widestring-1)
|
|||
|
("rust-winapi" ,rust-winapi-0.3)
|
|||
|
("rust-zip" ,rust-zip-0.6))))
|
|||
|
(home-page "https://ort.pyke.io/")
|
|||
|
(synopsis
|
|||
|
"safe Rust wrapper for ONNX Runtime 1.20 - Optimize and accelerate machine learning inference & training")
|
|||
|
(description
|
|||
|
"This package provides a safe Rust wrapper for ONNX Runtime 1.20 - Optimize and
|
|||
|
accelerate machine learning inference & training.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-surrealml-core-0.1
|
|||
|
(package
|
|||
|
(name "rust-surrealml-core")
|
|||
|
(version "0.1.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "surrealml-core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1wh3bar25037hzgvvyizmxhcdl97qfvf3b38k3qidcm50aakdnfl"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-actix-web" ,rust-actix-web-4)
|
|||
|
("rust-axum" ,rust-axum-0.7)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-ndarray" ,rust-ndarray-0.15)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-ort" ,rust-ort-1)
|
|||
|
("rust-ort" ,rust-ort-1)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "")
|
|||
|
(synopsis
|
|||
|
"The core machine learning library for SurrealML that enables SurrealDB to store and load ML models")
|
|||
|
(description
|
|||
|
"This package provides The core machine learning library for @code{SurrealML} that enables
|
|||
|
@code{SurrealDB} to store and load ML models.")
|
|||
|
(license license:asl2.0))) ;;; YD unknown
|
|||
|
|
|||
|
(define-public rust-vart-0.7
|
|||
|
(package
|
|||
|
(name "rust-vart")
|
|||
|
(version "0.7.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "vart" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1lxjr72248p4732jgxw51fv6wya6ybbxzvnxmyalkfay6xfik4hw"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/surrealdb/vart")
|
|||
|
(synopsis "An immutable versioned adaptive radix trie")
|
|||
|
(description
|
|||
|
"This package provides An immutable versioned adaptive radix trie.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-quick-cache-0.6
|
|||
|
(package
|
|||
|
(name "rust-quick-cache")
|
|||
|
(version "0.6.9")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "quick_cache" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1x6vhn9kjszpn8ivv51zcix4kpqfqy98a3iqnrmzk7asjgw98z3x"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
|
|||
|
("rust-equivalent" ,rust-equivalent-1)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.14)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-shuttle" ,rust-shuttle-0.7))))
|
|||
|
(home-page "https://github.com/arthurprs/quick-cache")
|
|||
|
(synopsis "Lightweight and high performance concurrent cache")
|
|||
|
(description
|
|||
|
"This package provides Lightweight and high performance concurrent cache.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-surrealkv-0.6
|
|||
|
(package
|
|||
|
(name "rust-surrealkv")
|
|||
|
(version "0.6.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "surrealkv" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0yir10xz1y6c2mlj5dkiayfmgsg15xxfpra53amrh5r77vf3rc7b"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
|
|||
|
("rust-async-channel" ,rust-async-channel-2)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-crc32fast" ,rust-crc32fast-1)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-getrandom" ,rust-getrandom-0.2)
|
|||
|
("rust-lru" ,rust-lru-0.12)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-quick-cache" ,rust-quick-cache-0.6)
|
|||
|
("rust-revision" ,rust-revision-0.10)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-vart" ,rust-vart-0.7)
|
|||
|
("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4))))
|
|||
|
(home-page "https://github.com/surrealdb/surrealkv")
|
|||
|
(synopsis
|
|||
|
"low-level, versioned, embedded, ACID-compliant, key-value database for Rust")
|
|||
|
(description
|
|||
|
"This package provides a low-level, versioned, embedded, ACID-compliant,
|
|||
|
key-value database for Rust.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-fail-0.4
|
|||
|
(package
|
|||
|
(name "rust-fail")
|
|||
|
(version "0.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "fail" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "19l1s48d9ial0rbbwn3h0n0cw8iicbl1x8rypifizjgxb4fcdqrv"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-rand" ,rust-rand-0.7))))
|
|||
|
(home-page "https://github.com/tikv/fail-rs")
|
|||
|
(synopsis "Fail points for rust")
|
|||
|
(description "This package provides Fail points for rust.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-async-recursion-0.3
|
|||
|
(package
|
|||
|
(name "rust-async-recursion")
|
|||
|
(version "0.3.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-recursion" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "18npixkwglnpvjgp89fpcyzf820ngx3a1hxp4hqbkw81p9b8dmyp"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-1))))
|
|||
|
(home-page "https://github.com/dcchut/async-recursion")
|
|||
|
(synopsis "Recursion for async functions")
|
|||
|
(description "This package provides Recursion for async functions.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-surrealdb-tikv-client-0.3
|
|||
|
(package
|
|||
|
(name "rust-surrealdb-tikv-client")
|
|||
|
(version "0.3.0-surreal.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "surrealdb-tikv-client" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "050agvxlb14m4pifx6cml2x6j3y2ba7viayzla5lwdrr8bl09qpr"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-recursion" ,rust-async-recursion-0.3)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-derive-new" ,rust-derive-new-0.5)
|
|||
|
("rust-either" ,rust-either-1)
|
|||
|
("rust-fail" ,rust-fail-0.4)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-prometheus" ,rust-prometheus-0.13)
|
|||
|
("rust-prost" ,rust-prost-0.12)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-semver" ,rust-semver-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-take-mut" ,rust-take-mut-0.2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tonic" ,rust-tonic-0.10))))
|
|||
|
(home-page "https://github.com/tikv/client-rust")
|
|||
|
(synopsis "The Rust language implementation of TiKV client")
|
|||
|
(description
|
|||
|
"This package provides The Rust language implementation of @code{TiKV} client.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-surrealdb-derive-0.12
|
|||
|
(package
|
|||
|
(name "rust-surrealdb-derive")
|
|||
|
(version "0.12.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "surrealdb-derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1x6x3mpipijjb5wg6qfk21bdh4h0mxiwvbqh2clz1glyig2v9kda"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-1))))
|
|||
|
(home-page "https://github.com/surrealdb/surrealdb-derive")
|
|||
|
(synopsis "Private implementation of procedural macros for surrealdb")
|
|||
|
(description
|
|||
|
"This package provides Private implementation of procedural macros for surrealdb.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-tokio-util-0.7
|
|||
|
(package
|
|||
|
(name "rust-tokio-util")
|
|||
|
(version "0.7.13")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "tokio-util" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0y0h10a52c7hrldmr3410bp7j3fadq0jn9nf7awddgd2an6smz6p"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-io" ,rust-futures-io-0.3)
|
|||
|
("rust-futures-sink" ,rust-futures-sink-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.14)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-slab" ,rust-slab-0.4)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://tokio.rs")
|
|||
|
(synopsis "Additional utilities for working with Tokio.")
|
|||
|
(description
|
|||
|
"This package provides Additional utilities for working with Tokio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-surrealcs-kernel-0.4
|
|||
|
(package
|
|||
|
(name "rust-surrealcs-kernel")
|
|||
|
(version "0.4.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "surrealcs-kernel" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1d90m5qd1fwfg1ynqll81c2xs6kjnmfwmg1c3n0av1cly6qngdnd"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bincode" ,rust-bincode-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-nanoservices-utils" ,rust-nanoservices-utils-0.1)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-revision" ,rust-revision-0.10)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-tempdir" ,rust-tempdir-0.3)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://github.com/surrealdb/surrealcs")
|
|||
|
(synopsis "The SurrealCS kernel code for SurrealDB")
|
|||
|
(description
|
|||
|
"This package provides The @code{SurrealCS} kernel code for @code{SurrealDB}.")
|
|||
|
(license license:asl2.0))) ;; YD
|
|||
|
|
|||
|
(define-public rust-nan-serve-publish-event-0.1
|
|||
|
(package
|
|||
|
(name "rust-nan-serve-publish-event")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "nan-serve-publish-event" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1f5qjpr8pa880jmf3bgf55din8cx88kkn25pxy1sjh1w433kdi9c"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "")
|
|||
|
(synopsis "Tokio event publisher for nanoservices")
|
|||
|
(description
|
|||
|
"This package provides Tokio event publisher for nanoservices.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-nan-serve-event-subscriber-0.1
|
|||
|
(package
|
|||
|
(name "rust-nan-serve-event-subscriber")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "nan-serve-event-subscriber" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0p8bb2q43iwkazsjav2zlzy87v07j8f504xd719akg5pwd1z65ah"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "")
|
|||
|
(synopsis "Tokio event subscriber for nanoservices")
|
|||
|
(description
|
|||
|
"This package provides Tokio event subscriber for nanoservices.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-syn-2
|
|||
|
(package
|
|||
|
(name "rust-syn")
|
|||
|
(version "2.0.96")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "syn" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "102wk3cgawimi3i0q3r3xw3i858zkyingg6y7gsxfy733amsvl6m"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-unicode-ident" ,rust-unicode-ident-1))))
|
|||
|
(home-page "https://github.com/dtolnay/syn")
|
|||
|
(synopsis "Parser for Rust source code")
|
|||
|
(description "This package provides Parser for Rust source code.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-nan-serve-dal-tx-impl-0.1
|
|||
|
(package
|
|||
|
(name "rust-nan-serve-dal-tx-impl")
|
|||
|
(version "0.1.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "nan-serve-dal-tx-impl" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0fl26ralxzm8xm1qhsq47n8cq6zk6vsmlnd15hlyns32fgv94hwf"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "")
|
|||
|
(synopsis "collection of utilities for nanoservices")
|
|||
|
(description
|
|||
|
"This package provides a collection of utilities for nanoservices.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-ctor-0.2
|
|||
|
(package
|
|||
|
(name "rust-ctor")
|
|||
|
(version "0.2.9")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ctor" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "00b5vprqi4a2cr29xhqijg800b4dwkhrr5wj2kf3s7vnambpi8ij"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/mmastrac/rust-ctor")
|
|||
|
(synopsis "__attribute__((constructor)) for Rust")
|
|||
|
(description
|
|||
|
"This package provides __attribute__((constructor)) for Rust.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-bitcode-derive-0.6
|
|||
|
(package
|
|||
|
(name "rust-bitcode-derive")
|
|||
|
(version "0.6.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "bitcode_derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1giy4ndl3lsws8ij42v6dlqfnbf1vvkpmd528p9jq2dg2fd3hfd5"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/SoftbearStudios/bitcode/")
|
|||
|
(synopsis "Implementation of #[derive(Encode, Decode)] for bitcode")
|
|||
|
(description
|
|||
|
"This package provides Implementation of #[derive(Encode, Decode)] for bitcode.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-bitcode-0.6
|
|||
|
(package
|
|||
|
(name "rust-bitcode")
|
|||
|
(version "0.6.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "bitcode" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1167gz68iay84ibi1wjzxjyfc4xz1lnjd94n0azx832n11vcw6zf"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
|
|||
|
("rust-bitcode-derive" ,rust-bitcode-derive-0.6)
|
|||
|
("rust-bytemuck" ,rust-bytemuck-1)
|
|||
|
("rust-glam" ,rust-glam-0.24)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/SoftbearStudios/bitcode")
|
|||
|
(synopsis "bitcode is a bitwise binary serializer")
|
|||
|
(description
|
|||
|
"This package provides bitcode is a bitwise binary serializer.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-tungstenite-0.26
|
|||
|
(package
|
|||
|
(name "rust-tungstenite")
|
|||
|
(version "0.26.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "tungstenite" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "094cch8z5238q9n5bglmwjmdqm2y4llhw4q8c1jr75apkjlq6c21"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-data-encoding" ,rust-data-encoding-2)
|
|||
|
("rust-http" ,rust-http-1)
|
|||
|
("rust-httparse" ,rust-httparse-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rustls" ,rust-rustls-0.23)
|
|||
|
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8)
|
|||
|
("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
|
|||
|
("rust-sha1" ,rust-sha1-0.10)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-utf-8" ,rust-utf-8-0.7)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.26))))
|
|||
|
(home-page "https://github.com/snapview/tungstenite-rs")
|
|||
|
(synopsis "Lightweight stream-based WebSocket implementation")
|
|||
|
(description
|
|||
|
"This package provides Lightweight stream-based @code{WebSocket} implementation.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-tokio-tungstenite-0.26
|
|||
|
(package
|
|||
|
(name "rust-tokio-tungstenite")
|
|||
|
(version "0.26.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "tokio-tungstenite" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0nh2nzin00cgfp9p7g76kn7riaydfksam0661vgdxz39rpzgcjxy"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-rustls" ,rust-rustls-0.23)
|
|||
|
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8)
|
|||
|
("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
|
|||
|
("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
|
|||
|
("rust-tungstenite" ,rust-tungstenite-0.26)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.26))))
|
|||
|
(home-page "https://github.com/snapview/tokio-tungstenite")
|
|||
|
(synopsis
|
|||
|
"Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation")
|
|||
|
(description
|
|||
|
"This package provides Tokio binding for Tungstenite, the Lightweight stream-based @code{WebSocket}
|
|||
|
implementation.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-matchit-0.8
|
|||
|
(package
|
|||
|
(name "rust-matchit")
|
|||
|
(version "0.8.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "matchit" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1hzl48fwq1cn5dvshfly6vzkzqhfihya65zpj7nz7lfx82mgzqa7"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/ibraheemdev/matchit")
|
|||
|
(synopsis "high performance, zero-copy URL router.")
|
|||
|
(description
|
|||
|
"This package provides a high performance, zero-copy URL router.")
|
|||
|
(license (list license:expat license:bsd-3))))
|
|||
|
|
|||
|
(define-public rust-axum-macros-0.5
|
|||
|
(package
|
|||
|
(name "rust-axum-macros")
|
|||
|
(version "0.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "axum-macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0p6011ld0izk22fmdxsps58cigilq2yhnmyqw4f8bslg09gdwkv0"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/tokio-rs/axum")
|
|||
|
(synopsis "Macros for axum")
|
|||
|
(description "This package provides Macros for axum.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-axum-core-0.5
|
|||
|
(package
|
|||
|
(name "rust-axum-core")
|
|||
|
(version "0.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "axum-core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0cxpk0vbqd77zq49hjzrbszn35lgx469ghcrw55045pxcbrn44yz"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-http" ,rust-http-1)
|
|||
|
("rust-http-body" ,rust-http-body-1)
|
|||
|
("rust-http-body-util" ,rust-http-body-util-0.1)
|
|||
|
("rust-mime" ,rust-mime-0.3)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-rustversion" ,rust-rustversion-1)
|
|||
|
("rust-sync-wrapper" ,rust-sync-wrapper-1)
|
|||
|
("rust-tower-http" ,rust-tower-http-0.6)
|
|||
|
("rust-tower-layer" ,rust-tower-layer-0.3)
|
|||
|
("rust-tower-service" ,rust-tower-service-0.3)
|
|||
|
("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://github.com/tokio-rs/axum")
|
|||
|
(synopsis "Core types and traits for axum")
|
|||
|
(description "This package provides Core types and traits for axum.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-axum-0.8
|
|||
|
(package
|
|||
|
(name "rust-axum")
|
|||
|
(version "0.8.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "axum" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1f78gc3sp2vx2dll147fm9yl697y38mz9jmrqssb662yqwjdcvvd"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-axum-core" ,rust-axum-core-0.5)
|
|||
|
("rust-axum-macros" ,rust-axum-macros-0.5)
|
|||
|
("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-form-urlencoded" ,rust-form-urlencoded-1)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-http" ,rust-http-1)
|
|||
|
("rust-http-body" ,rust-http-body-1)
|
|||
|
("rust-http-body-util" ,rust-http-body-util-0.1)
|
|||
|
("rust-hyper" ,rust-hyper-1)
|
|||
|
("rust-hyper-util" ,rust-hyper-util-0.1)
|
|||
|
("rust-itoa" ,rust-itoa-1)
|
|||
|
("rust-matchit" ,rust-matchit-0.8)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-mime" ,rust-mime-0.3)
|
|||
|
("rust-multer" ,rust-multer-3)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.12)
|
|||
|
("rust-rustversion" ,rust-rustversion-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1)
|
|||
|
("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
|
|||
|
("rust-sha1" ,rust-sha1-0.10)
|
|||
|
("rust-sync-wrapper" ,rust-sync-wrapper-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.26)
|
|||
|
("rust-tower" ,rust-tower-0.5)
|
|||
|
("rust-tower-http" ,rust-tower-http-0.6)
|
|||
|
("rust-tower-layer" ,rust-tower-layer-0.3)
|
|||
|
("rust-tower-service" ,rust-tower-service-0.3)
|
|||
|
("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://github.com/tokio-rs/axum")
|
|||
|
(synopsis "Web framework that focuses on ergonomics and modularity")
|
|||
|
(description
|
|||
|
"This package provides Web framework that focuses on ergonomics and modularity.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-nanoservices-utils-0.1
|
|||
|
(package
|
|||
|
(name "rust-nanoservices-utils")
|
|||
|
(version "0.1.9")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "nanoservices-utils" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "10d0gn8r7402yc8dg3wgw9y112rak9p43dqn3z5k6s1a4k7yxy8h"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-actix-web" ,rust-actix-web-4)
|
|||
|
("rust-axum" ,rust-axum-0.8)
|
|||
|
("rust-bincode" ,rust-bincode-1)
|
|||
|
("rust-bitcode" ,rust-bitcode-0.6)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-ctor" ,rust-ctor-0.2)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-http-body-util" ,rust-http-body-util-0.1)
|
|||
|
("rust-hyper" ,rust-hyper-1)
|
|||
|
("rust-jsonwebtoken" ,rust-jsonwebtoken-9)
|
|||
|
("rust-nan-serve-dal-tx-impl" ,rust-nan-serve-dal-tx-impl-0.1)
|
|||
|
("rust-nan-serve-event-subscriber" ,rust-nan-serve-event-subscriber-0.1)
|
|||
|
("rust-nan-serve-publish-event" ,rust-nan-serve-publish-event-0.1)
|
|||
|
("rust-paste" ,rust-paste-1)
|
|||
|
("rust-revision" ,rust-revision-0.10)
|
|||
|
("rust-rocket" ,rust-rocket-0.5)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sqlx" ,rust-sqlx-0.8)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-util" ,rust-tokio-util-0.7))))
|
|||
|
(home-page "")
|
|||
|
(synopsis "collection of utilities for nanoservices")
|
|||
|
(description
|
|||
|
"This package provides a collection of utilities for nanoservices.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-surrealcs-0.4
|
|||
|
(package
|
|||
|
(name "rust-surrealcs")
|
|||
|
(version "0.4.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "surrealcs" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1rksqf3snj4n9lbw5bnn9mwcqcrpxa4n7ydn6zqmqvjg4xnzk411"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-nanoservices-utils" ,rust-nanoservices-utils-0.1)
|
|||
|
("rust-num-cpus" ,rust-num-cpus-1)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-surrealcs-kernel" ,rust-surrealcs-kernel-0.4)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-util" ,rust-tokio-util-0.7)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
|
|||
|
(home-page "https://github.com/surrealdb/surrealcs")
|
|||
|
(synopsis "The SurrealCS client code for SurrealDB")
|
|||
|
(description
|
|||
|
"This package provides The @code{SurrealCS} client code for @code{SurrealDB}.")
|
|||
|
(license license:asl2.0))) ;YD
|
|||
|
|
|||
|
(define-public rust-storekey-0.5
|
|||
|
(package
|
|||
|
(name "rust-storekey")
|
|||
|
(version "0.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "storekey" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1cl5xwm7n3mmyhw2ki55cr3rkj8c9q8qf7gp8jrj6paahcrjii23"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "https://github.com/surrealdb/storekey")
|
|||
|
(synopsis
|
|||
|
"Lexicographic sort-order preserving binary encoding format for key-value stores")
|
|||
|
(description
|
|||
|
"This package provides Lexicographic sort-order preserving binary encoding format for key-value stores.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-rust-stemmers-1
|
|||
|
(package
|
|||
|
(name "rust-rust-stemmers")
|
|||
|
(version "1.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rust-stemmers" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0m6acgdflrrcm17dj7lp7x4sfqqhga24qynv660qinwz04v20sp4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1))))
|
|||
|
(home-page "https://github.com/CurrySoftware/rust-stemmers")
|
|||
|
(synopsis
|
|||
|
"rust implementation of some popular snowball stemming algorithms")
|
|||
|
(description
|
|||
|
"This package provides a rust implementation of some popular snowball stemming
|
|||
|
algorithms.")
|
|||
|
(license (list license:expat license:bsd-3))))
|
|||
|
|
|||
|
(define-public rust-rquickjs-macro-0.8
|
|||
|
(package
|
|||
|
(name "rust-rquickjs-macro")
|
|||
|
(version "0.8.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rquickjs-macro" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1wx2a9q4nhi59y99scpgmfifixa64igf0sh26vczq6f0611i0hb0"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.6)
|
|||
|
("rust-fnv" ,rust-fnv-1)
|
|||
|
("rust-ident-case" ,rust-ident-case-1)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-phf-generator" ,rust-phf-generator-0.11)
|
|||
|
("rust-phf-shared" ,rust-phf-shared-0.11)
|
|||
|
("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-rquickjs-core" ,rust-rquickjs-core-0.8)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/DelSkayn/rquickjs.git")
|
|||
|
(synopsis "Procedural macros for rquickjs")
|
|||
|
(description "This package provides Procedural macros for rquickjs.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-rquickjs-sys-0.8
|
|||
|
(package
|
|||
|
(name "rust-rquickjs-sys")
|
|||
|
(version "0.8.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rquickjs-sys" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "02krz512lkvdvn2s4df11fsz8wf2qvy0q03c30y4qq33nv355hsb"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
|
|||
|
("rust-cc" ,rust-cc-1)
|
|||
|
("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5))))
|
|||
|
(home-page "https://github.com/DelSkayn/rquickjs.git")
|
|||
|
(synopsis "QuickJS bindings for rquickjs")
|
|||
|
(description "This package provides @code{QuickJS} bindings for rquickjs.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-dlopen-derive-0.1
|
|||
|
(package
|
|||
|
(name "rust-dlopen-derive")
|
|||
|
(version "0.1.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "dlopen_derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "10f58rcw1xnm5b5xg735ws0cvsz8qzfcigcw1zm1rn7vn7hxjdpj"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-quote" ,rust-quote-0.6)
|
|||
|
("rust-syn" ,rust-syn-0.15))))
|
|||
|
(home-page "")
|
|||
|
(synopsis "Derive macros for the dlopen crate")
|
|||
|
(description "This package provides Derive macros for the dlopen crate.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-dlopen-0.1
|
|||
|
(package
|
|||
|
(name "rust-dlopen")
|
|||
|
(version "0.1.8")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "dlopen" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0dq9m3fqf194vaw1ldn3c5ssdj255l5dag2qd2z9ljl1kz9hms3i"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-dlopen-derive" ,rust-dlopen-derive-0.1)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-winapi" ,rust-winapi-0.3))))
|
|||
|
(home-page "https://github.com/szymonwieloch/rust-dlopen")
|
|||
|
(synopsis
|
|||
|
"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries). This is a modern and more flexible alternative to the already existing libraries like libloading or sharedlib")
|
|||
|
(description
|
|||
|
"This package provides Library for opening and operating on dynamic link libraries (also known as
|
|||
|
shared objects or shared libraries). This is a modern and more flexible
|
|||
|
alternative to the already existing libraries like libloading or sharedlib.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-rquickjs-core-0.8
|
|||
|
(package
|
|||
|
(name "rust-rquickjs-core")
|
|||
|
(version "0.8.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rquickjs-core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0yq895ldp9hl1nh6inq1hxldgr73qdy0xs8i116ghki0kqvvd3bc"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-lock" ,rust-async-lock-3)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-dlopen" ,rust-dlopen-0.1)
|
|||
|
("rust-either" ,rust-either-1)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-phf" ,rust-phf-0.11)
|
|||
|
("rust-relative-path" ,rust-relative-path-1)
|
|||
|
("rust-rquickjs-sys" ,rust-rquickjs-sys-0.8))))
|
|||
|
(home-page "https://github.com/DelSkayn/rquickjs.git")
|
|||
|
(synopsis "High level bindings to the QuickJS JavaScript engine")
|
|||
|
(description
|
|||
|
"This package provides High level bindings to the @code{QuickJS} @code{JavaScript} engine.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-rquickjs-0.8
|
|||
|
(package
|
|||
|
(name "rust-rquickjs")
|
|||
|
(version "0.8.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rquickjs" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0364lxxps0jlxn95prddjc3fqifycfs8i8cl23hdi7lyy2zn2rni"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-either" ,rust-either-1)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-rquickjs-core" ,rust-rquickjs-core-0.8)
|
|||
|
("rust-rquickjs-macro" ,rust-rquickjs-macro-0.8))))
|
|||
|
(home-page "https://github.com/DelSkayn/rquickjs.git")
|
|||
|
(synopsis "High level bindings to the QuickJS JavaScript engine")
|
|||
|
(description
|
|||
|
"This package provides High level bindings to the @code{QuickJS} @code{JavaScript} engine.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-librocksdb-sys-0.16
|
|||
|
(package
|
|||
|
(name "rust-librocksdb-sys")
|
|||
|
(version "0.16.0+8.10.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "librocksdb-sys" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "131l7rlcrnb44wkj5gx7qmjxnx9z21fb8gwhhcfdqccq0ny60gff"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
|
|||
|
("rust-bzip2-sys" ,rust-bzip2-sys-0.1)
|
|||
|
("rust-cc" ,rust-cc-1)
|
|||
|
("rust-glob" ,rust-glob-0.3)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-libz-sys" ,rust-libz-sys-1)
|
|||
|
("rust-lz4-sys" ,rust-lz4-sys-1)
|
|||
|
("rust-pkg-config" ,rust-pkg-config-0.3)
|
|||
|
("rust-tikv-jemalloc-sys" ,rust-tikv-jemalloc-sys-0.5)
|
|||
|
("rust-zstd-sys" ,rust-zstd-sys-2))))
|
|||
|
(home-page "https://github.com/rust-rocksdb/rust-rocksdb")
|
|||
|
(synopsis "Native bindings to librocksdb")
|
|||
|
(description "This package provides Native bindings to librocksdb.")
|
|||
|
(license (list license:expat license:asl2.0 license:bsd-3))))
|
|||
|
|
|||
|
(define-public rust-rocksdb-0.22
|
|||
|
(package
|
|||
|
(name "rust-rocksdb")
|
|||
|
(version "0.22.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rocksdb" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "19x7c2m7j0lsfwplgx4rdikqgmbwaqki25k9ll7cvf6psrakxlbb"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-librocksdb-sys" ,rust-librocksdb-sys-0.16)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/rust-rocksdb/rust-rocksdb")
|
|||
|
(synopsis "Rust wrapper for Facebook's RocksDB embeddable database")
|
|||
|
(description
|
|||
|
"This package provides Rust wrapper for Facebook's @code{RocksDB} embeddable database.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-assoc-0.1
|
|||
|
(package
|
|||
|
(name "rust-assoc")
|
|||
|
(version "0.1.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "assoc" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1a2rk2fcazrhv8bszxiibf8pdj4hbzqk7dm4gwldgfdd7lcp1p5z"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/mingyli/assoc")
|
|||
|
(synopsis "Treat vectors like associative arrays")
|
|||
|
(description
|
|||
|
"This package provides Treat vectors like associative arrays.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-shuttle-0.7
|
|||
|
(package
|
|||
|
(name "rust-shuttle")
|
|||
|
(version "0.7.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "shuttle" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "164wgf788qhmjla1w09jp8ibvg49lw385839y5ivdqj43av8v6id"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-assoc" ,rust-assoc-0.1)
|
|||
|
("rust-bitvec" ,rust-bitvec-1)
|
|||
|
("rust-generator" ,rust-generator-0.8)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-owo-colors" ,rust-owo-colors-3)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rand-core" ,rust-rand-core-0.6)
|
|||
|
("rust-rand-pcg" ,rust-rand-pcg-0.3)
|
|||
|
("rust-scoped-tls" ,rust-scoped-tls-1)
|
|||
|
("rust-smallvec" ,rust-smallvec-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://github.com/awslabs/shuttle")
|
|||
|
(synopsis "library for testing concurrent Rust code")
|
|||
|
(description
|
|||
|
"This package provides a library for testing concurrent Rust code.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-quick-cache-0.5
|
|||
|
(package
|
|||
|
(name "rust-quick-cache")
|
|||
|
(version "0.5.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "quick_cache" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1p6knq8ljm8jj75bqlv5hsxh63z6vyf4xk9676wnnrv8fsma2mgb"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
|
|||
|
("rust-equivalent" ,rust-equivalent-1)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.14)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-shuttle" ,rust-shuttle-0.7))))
|
|||
|
(home-page "https://github.com/arthurprs/quick-cache")
|
|||
|
(synopsis "Lightweight and high performance concurrent cache")
|
|||
|
(description
|
|||
|
"This package provides Lightweight and high performance concurrent cache.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-object-store-0.10
|
|||
|
(package
|
|||
|
(name "rust-object-store")
|
|||
|
(version "0.10.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "object_store" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1wz3m20hqs3v93dyxcqy7qpsbd4rqp6050hy49wcw5f740l4bnp6"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-humantime" ,rust-humantime-2)
|
|||
|
("rust-hyper" ,rust-hyper-1)
|
|||
|
("rust-itertools" ,rust-itertools-0.13)
|
|||
|
("rust-md-5" ,rust-md-5-0.10)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-quick-xml" ,rust-quick-xml-0.36)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.12)
|
|||
|
("rust-ring" ,rust-ring-0.17)
|
|||
|
("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-snafu" ,rust-snafu-0.7)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-walkdir" ,rust-walkdir-2))))
|
|||
|
(home-page "https://github.com/apache/arrow-rs/tree/main/object_store")
|
|||
|
(synopsis
|
|||
|
"generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files.")
|
|||
|
(description
|
|||
|
"This package provides a generic object store interface for uniformly interacting
|
|||
|
with AWS S3, Google Cloud Storage, Azure Blob Storage and local files.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-noisy-float-0.2
|
|||
|
(package
|
|||
|
(name "rust-noisy-float")
|
|||
|
(version "0.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "noisy_float" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1bqkl82pfp98i98s3van73hkvqcx5p55dm1wagg57gy0xgkfd3wp"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-approx" ,rust-approx-0.4)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/SergiusIW/noisy_float-rs")
|
|||
|
(synopsis
|
|||
|
"Contains floating point types that panic if they are set to an illegal value, such as NaN")
|
|||
|
(description
|
|||
|
"This package contains floating point types that panic if they are set to an
|
|||
|
illegal value, such as @code{NaN}.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-ndarray-stats-0.5
|
|||
|
(package
|
|||
|
(name "rust-ndarray-stats")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ndarray-stats" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "007lr2q3dq17n69dlkm2md1jkh9nhz1f0rzxs5dpp1wnmivq8nmg"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-indexmap" ,rust-indexmap-1)
|
|||
|
("rust-itertools" ,rust-itertools-0.10)
|
|||
|
("rust-ndarray" ,rust-ndarray-0.15)
|
|||
|
("rust-noisy-float" ,rust-noisy-float-0.2)
|
|||
|
("rust-num-integer" ,rust-num-integer-0.1)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-rand" ,rust-rand-0.8))))
|
|||
|
(home-page "https://github.com/rust-ndarray/ndarray-stats")
|
|||
|
(synopsis
|
|||
|
"Statistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray")
|
|||
|
(description
|
|||
|
"This package provides Statistical routines for @code{ArrayBase}, the n-dimensional array data
|
|||
|
structure provided by ndarray.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-nanoid-0.4
|
|||
|
(package
|
|||
|
(name "rust-nanoid")
|
|||
|
(version "0.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "nanoid" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1n5l5xig5zcinh41bb4p0rzam8gxic02qpngnylb3d8pq3g01yiz"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-rand" ,rust-rand-0.8))))
|
|||
|
(home-page "https://github.com/nikolay-govorov/nanoid")
|
|||
|
(synopsis
|
|||
|
"tiny, secure, URL-friendly, unique string ID generator for Rust.")
|
|||
|
(description
|
|||
|
"This package provides a tiny, secure, URL-friendly, unique string ID generator
|
|||
|
for Rust.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-linfa-linalg-0.1
|
|||
|
(package
|
|||
|
(name "rust-linfa-linalg")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "linfa-linalg" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "10mcfr8k0syjxj9g14v8iv3lr25j7c0nfw49cwrnv1y884mmdrsn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ndarray" ,rust-ndarray-0.15)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "https://github.com/rust-ml/linfa-linalg")
|
|||
|
(synopsis
|
|||
|
"Pure-Rust implementation of linear algebra routines for ndarray")
|
|||
|
(description
|
|||
|
"This package provides Pure-Rust implementation of linear algebra routines for ndarray.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-lexicmp-0.1
|
|||
|
(package
|
|||
|
(name "rust-lexicmp")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "lexicmp" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0pgad083sqsdb9ip0qlhng240c8qimk92zmx5jrn6h7jvlqx2y3k"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-any-ascii" ,rust-any-ascii-0.3))))
|
|||
|
(home-page "https://github.com/surrealdb/lexicmp")
|
|||
|
(synopsis
|
|||
|
"Library for comparing and sorting strings lexicographically and naturally")
|
|||
|
(description
|
|||
|
"This package provides Library for comparing and sorting strings lexicographically and naturally.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-console-error-panic-hook-0.1
|
|||
|
(package
|
|||
|
(name "rust-console-error-panic-hook")
|
|||
|
(version "0.1.7")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "console_error_panic_hook" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1g5v8s0ndycc10mdn6igy914k645pgpcl8vjpz6nvxkhyirynsm0"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
|
|||
|
(home-page "https://github.com/rustwasm/console_error_panic_hook")
|
|||
|
(synopsis
|
|||
|
"panic hook for `wasm32-unknown-unknown` that logs panics to `console.error`")
|
|||
|
(description
|
|||
|
"This package provides a panic hook for `wasm32-unknown-unknown` that logs panics
|
|||
|
to `console.error`.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-rexie-0.4
|
|||
|
(package
|
|||
|
(name "rust-rexie")
|
|||
|
(version "0.4.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rexie" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1caiydc4pm3xk3l6wpmp9yavy5vm2gmwsa2fjgf6q56zkkzp5wgy"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-console-error-panic-hook" ,rust-console-error-panic-hook-0.1)
|
|||
|
("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
|
|||
|
("rust-web-sys" ,rust-web-sys-0.3)
|
|||
|
("rust-wee-alloc" ,rust-wee-alloc-0.4))))
|
|||
|
(home-page "https://github.com/devashishdxt/rexie")
|
|||
|
(synopsis
|
|||
|
"Rexie is an easy-to-use, futures based wrapper around IndexedDB that compiles to webassembly")
|
|||
|
(description
|
|||
|
"This package provides Rexie is an easy-to-use, futures based wrapper around @code{IndexedDB} that
|
|||
|
compiles to webassembly.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-indxdb-0.5
|
|||
|
(package
|
|||
|
(name "rust-indxdb")
|
|||
|
(version "0.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "indxdb" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1bsn382vf52fw1mqpxxjgm9j38p6p7gymx36gsz7aqa6wgmjhzl1"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-rexie" ,rust-rexie-0.4)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
|
|||
|
(home-page "https://github.com/surrealdb/indxdb")
|
|||
|
(synopsis
|
|||
|
"key-value database engine abstraction layer for IndexedDB running in WASM")
|
|||
|
(description
|
|||
|
"This package provides a key-value database engine abstraction layer for
|
|||
|
@code{IndexedDB} running in WASM.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-slotmap-0.4
|
|||
|
(package
|
|||
|
(name "rust-slotmap")
|
|||
|
(version "0.4.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "slotmap" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1cga58417vz6m0bazvicprb01mm1x690wy8rj7g8fyvnqn24dwvb"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/orlp/slotmap")
|
|||
|
(synopsis "Slotmap data structure")
|
|||
|
(description "This package provides Slotmap data structure.")
|
|||
|
(license license:zlib)))
|
|||
|
|
|||
|
(define-public rust-deepsize-derive-0.1
|
|||
|
(package
|
|||
|
(name "rust-deepsize-derive")
|
|||
|
(version "0.1.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "deepsize_derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "15i7qybxhdp2y2h3xksyiqrwqki8xrvl60j1asjc3j1v3za020cr"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-1))))
|
|||
|
(home-page "https://github.com/Aeledfyr/deepsize/")
|
|||
|
(synopsis
|
|||
|
"crate for measuring the total size of object on the stack and heap")
|
|||
|
(description
|
|||
|
"This package provides a crate for measuring the total size of object on the
|
|||
|
stack and heap.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-deepsize-0.2
|
|||
|
(package
|
|||
|
(name "rust-deepsize")
|
|||
|
(version "0.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "deepsize" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0v5rn98i6j4jfpcm93mg8by3ddwhanvjiyd3pszzfsvgqdz9inqw"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-deepsize-derive" ,rust-deepsize-derive-0.1)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.9)
|
|||
|
("rust-indexmap" ,rust-indexmap-1)
|
|||
|
("rust-slab" ,rust-slab-0.4)
|
|||
|
("rust-slotmap" ,rust-slotmap-0.4)
|
|||
|
("rust-smallvec" ,rust-smallvec-1))))
|
|||
|
(home-page "https://github.com/Aeledfyr/deepsize/")
|
|||
|
(synopsis
|
|||
|
"crate for measuring the total size of object on the stack and heap")
|
|||
|
(description
|
|||
|
"This package provides a crate for measuring the total size of object on the
|
|||
|
stack and heap.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-ext-sort-0.1
|
|||
|
(package
|
|||
|
(name "rust-ext-sort")
|
|||
|
(version "0.1.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ext-sort" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "04qa7lf3wmqzz13n8fwxc8wg2k0r392394m3xcdm1avyc523xxzw"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytesize" ,rust-bytesize-1)
|
|||
|
("rust-clap" ,rust-clap-3)
|
|||
|
("rust-deepsize" ,rust-deepsize-0.2)
|
|||
|
("rust-env-logger" ,rust-env-logger-0.9)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-rayon" ,rust-rayon-1)
|
|||
|
("rust-rmp-serde" ,rust-rmp-serde-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-tempfile" ,rust-tempfile-3))))
|
|||
|
(home-page "https://github.com/dapper91/ext-sort-rs")
|
|||
|
(synopsis "rust external sort algorithm implementation")
|
|||
|
(description
|
|||
|
"This package provides rust external sort algorithm implementation.")
|
|||
|
(license license:unlicense)))
|
|||
|
|
|||
|
(define-public rust-mintex-0.1
|
|||
|
(package
|
|||
|
(name "rust-mintex")
|
|||
|
(version "0.1.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "mintex" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "01ydy8pvyy96cjvjh4hgfqmjalr6hnbyc6c8a9xwq4yvznc4bv4v"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/garypen/mintex")
|
|||
|
(synopsis "minimal mutex")
|
|||
|
(description "This package provides minimal mutex.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-dhat-0.3
|
|||
|
(package
|
|||
|
(name "rust-dhat")
|
|||
|
(version "0.3.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "dhat" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "09xq763lpf0kdv4fzbdgxkd4sgv3p08dwrz41kg37qi88vc13kcq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-mintex" ,rust-mintex-0.1)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-rustc-hash" ,rust-rustc-hash-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-thousands" ,rust-thousands-0.2))))
|
|||
|
(home-page "https://github.com/nnethercote/dhat-rs")
|
|||
|
(synopsis "library for heap profiling and ad hoc profiling with DHAT.")
|
|||
|
(description
|
|||
|
"This package provides a library for heap profiling and ad hoc profiling with
|
|||
|
DHAT.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-unicode-security-0.1
|
|||
|
(package
|
|||
|
(name "rust-unicode-security")
|
|||
|
(version "0.1.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "unicode-security" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0l2yidnwc7g791pyqz44p3jg9msmf5miclhwnvc5xlsxafhxnk9f"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
|
|||
|
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
|
|||
|
("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1)
|
|||
|
("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
|
|||
|
("rust-unicode-script" ,rust-unicode-script-0.5))))
|
|||
|
(home-page "https://github.com/unicode-rs/unicode-security")
|
|||
|
(synopsis "Detect possible security problems with Unicode usage
|
|||
|
according to Unicode Technical Standard #39 rules.")
|
|||
|
(description
|
|||
|
"This package provides Detect possible security problems with Unicode usage according to Unicode
|
|||
|
Technical Standard #39 rules.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-with-macros-3
|
|||
|
(package
|
|||
|
(name "rust-serde-with-macros")
|
|||
|
(version "3.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_with_macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1277nm0ry2bs52zd5kkddgkzk5s2mhi80x74dnqj68ssyyslwqwk"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/jonasbb/serde_with/")
|
|||
|
(synopsis "proc-macro library for serde_with")
|
|||
|
(description "This package provides proc-macro library for serde_with.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-with-3
|
|||
|
(package
|
|||
|
(name "rust-serde-with")
|
|||
|
(version "3.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_with" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "08sw83b6hfwzylr0waf4mc29h6fxnb02g7vkwbkjjyhvrin27kb4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-base64" ,rust-base64-0.21)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-doc-comment" ,rust-doc-comment-0.3)
|
|||
|
("rust-document-features" ,rust-document-features-0.2)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.14)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-indexmap" ,rust-indexmap-1)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-serde-with-macros" ,rust-serde-with-macros-3)
|
|||
|
("rust-time" ,rust-time-0.3))))
|
|||
|
(home-page "https://github.com/jonasbb/serde_with/")
|
|||
|
(synopsis "Custom de/serialization functions for Rust's serde")
|
|||
|
(description
|
|||
|
"This package provides Custom de/serialization functions for Rust's serde.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-json-1
|
|||
|
(package
|
|||
|
(name "rust-serde-json")
|
|||
|
(version "1.0.108")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_json" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0ssj59s7lpzqh1m50kfzlnrip0p0jg9lmhn4098i33a0mhz7w71x"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-itoa" ,rust-itoa-1)
|
|||
|
("rust-ryu" ,rust-ryu-1)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/serde-rs/json")
|
|||
|
(synopsis "JSON serialization file format")
|
|||
|
(description "This package provides a JSON serialization file format.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-derive-1
|
|||
|
(package
|
|||
|
(name "rust-serde-derive")
|
|||
|
(version "1.0.193")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1lwlx2k7wxr1v160kpyqjfabs37gm1yxqg65383rnyrm06jnqms3"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://serde.rs")
|
|||
|
(synopsis "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]")
|
|||
|
(description
|
|||
|
"This package provides Macros 1.1 implementation of #[derive(Serialize, Deserialize)].")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-1
|
|||
|
(package
|
|||
|
(name "rust-serde")
|
|||
|
(version "1.0.193")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "129b0j67594f8qg5cbyi3nyk31y97wrqihi026mba34dwrsrkp95"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1))))
|
|||
|
(home-page "https://serde.rs")
|
|||
|
(synopsis "generic serialization/deserialization framework")
|
|||
|
(description
|
|||
|
"This package provides a generic serialization/deserialization framework.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-cedar-policy-validator-2
|
|||
|
(package
|
|||
|
(name "rust-cedar-policy-validator")
|
|||
|
(version "2.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "cedar-policy-validator" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "07m02w83cagw3xm4cn6ajgb13ji9si5m2nbwsa35xla7d4nbf4v8"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
|
|||
|
("rust-cedar-policy-core" ,rust-cedar-policy-core-2)
|
|||
|
("rust-itertools" ,rust-itertools-0.10)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-serde-with" ,rust-serde-with-3)
|
|||
|
("rust-smol-str" ,rust-smol-str-0.2)
|
|||
|
("rust-stacker" ,rust-stacker-0.1)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-unicode-security" ,rust-unicode-security-0.1))))
|
|||
|
(home-page "https://cedarpolicy.com")
|
|||
|
(synopsis "Validator for the Cedar Policy language")
|
|||
|
(description
|
|||
|
"This package provides Validator for the Cedar Policy language.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-rustc-lexer-0.1
|
|||
|
(package
|
|||
|
(name "rust-rustc-lexer")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rustc_lexer" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "198n5pg94jgzj76s783cvkbqjwp7l4v1mvh52g00hq8nfw6awsn8"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-unicode-xid" ,rust-unicode-xid-0.2))))
|
|||
|
(home-page "https://github.com/rust-lang/rust/")
|
|||
|
(synopsis
|
|||
|
"Rust lexer used by rustc. No stability guarantees are provided.")
|
|||
|
(description
|
|||
|
"This package provides Rust lexer used by rustc. No stability guarantees are provided.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-cedar-policy-core-2
|
|||
|
(package
|
|||
|
(name "rust-cedar-policy-core")
|
|||
|
(version "2.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "cedar-policy-core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "08v6yixq6h2qcgx0v6rqj6a463fyva583j2jwmnkzpm9zcmnzrmm"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
|
|||
|
("rust-either" ,rust-either-1)
|
|||
|
("rust-ipnet" ,rust-ipnet-2)
|
|||
|
("rust-itertools" ,rust-itertools-0.10)
|
|||
|
("rust-lalrpop" ,rust-lalrpop-0.20)
|
|||
|
("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-miette" ,rust-miette-5)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-rustc-lexer" ,rust-rustc-lexer-0.1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-serde-with" ,rust-serde-with-3)
|
|||
|
("rust-smol-str" ,rust-smol-str-0.2)
|
|||
|
("rust-stacker" ,rust-stacker-0.1)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "https://cedarpolicy.com")
|
|||
|
(synopsis "Core implementation of the Cedar policy language")
|
|||
|
(description
|
|||
|
"This package provides Core implementation of the Cedar policy language.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-cedar-policy-2
|
|||
|
(package
|
|||
|
(name "rust-cedar-policy")
|
|||
|
(version "2.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "cedar-policy" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1pha7gsa8lzc3a89390261iz3m437y6mfaldd2z0pm0nf9p5q5px"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cedar-policy-core" ,rust-cedar-policy-core-2)
|
|||
|
("rust-cedar-policy-validator" ,rust-cedar-policy-validator-2)
|
|||
|
("rust-dhat" ,rust-dhat-0.3)
|
|||
|
("rust-itertools" ,rust-itertools-0.10)
|
|||
|
("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
|
|||
|
("rust-ref-cast" ,rust-ref-cast-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-smol-str" ,rust-smol-str-0.2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "https://cedarpolicy.com")
|
|||
|
(synopsis
|
|||
|
"Cedar is a language for defining permissions as policies, which describe who should have access to what")
|
|||
|
(description
|
|||
|
"This package provides Cedar is a language for defining permissions as policies, which describe who
|
|||
|
should have access to what.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-bcrypt-0.15
|
|||
|
(package
|
|||
|
(name "rust-bcrypt")
|
|||
|
(version "0.15.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "bcrypt" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1iv2fvy5yywkx4kijqyy59bq92gldv3nqd4bry97vx4f0pnkhng6"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-blowfish" ,rust-blowfish-0.9)
|
|||
|
("rust-getrandom" ,rust-getrandom-0.2)
|
|||
|
("rust-subtle" ,rust-subtle-2)
|
|||
|
("rust-zeroize" ,rust-zeroize-1))))
|
|||
|
(home-page "https://github.com/Keats/rust-bcrypt")
|
|||
|
(synopsis "Easily hash and verify passwords using bcrypt")
|
|||
|
(description
|
|||
|
"This package provides Easily hash and verify passwords using bcrypt.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-zxcvbn-2
|
|||
|
(package
|
|||
|
(name "rust-zxcvbn")
|
|||
|
(version "2.2.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "zxcvbn" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1r4l1i76sdk51syp032kbjngmxwgqhjprs40yfda43ppzx8shgqh"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-derive-builder" ,rust-derive-builder-0.12)
|
|||
|
("rust-fancy-regex" ,rust-fancy-regex-0.11)
|
|||
|
("rust-itertools" ,rust-itertools-0.10)
|
|||
|
("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-quick-error" ,rust-quick-error-2)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-time" ,rust-time-0.3))))
|
|||
|
(home-page "https://github.com/shssoichiro/zxcvbn-rs")
|
|||
|
(synopsis
|
|||
|
"An entropy-based password strength estimator, originally for Javascript by Dropbox")
|
|||
|
(description
|
|||
|
"This package provides An entropy-based password strength estimator, originally for Javascript by
|
|||
|
Dropbox.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-proc-static-assertions-next-0.0.1
|
|||
|
(package
|
|||
|
(name "rust-proc-static-assertions-next")
|
|||
|
(version "0.0.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "proc_static_assertions_next" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0x8cvd5sw4c35p90lrw4rygpaw8lv8vg3isljv8r7amsh79bhm0r"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/scuffletv/static-assertions")
|
|||
|
(synopsis "Compile-time assertions via procedural macros")
|
|||
|
(description
|
|||
|
"This package provides Compile-time assertions via procedural macros.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-static-assertions-next-1
|
|||
|
(package
|
|||
|
(name "rust-static-assertions-next")
|
|||
|
(version "1.1.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "static_assertions_next" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0rn7c362606jj1lp3ff3vsicjmpr2x1qra9zd25rlpjrh98sxgnp"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-static-assertions-next" ,rust-proc-static-assertions-next-0.0.1))))
|
|||
|
(home-page "https://github.com/scuffletv/static-assertions")
|
|||
|
(synopsis "Compile-time assertions to ensure that invariants are met")
|
|||
|
(description
|
|||
|
"This package provides Compile-time assertions to ensure that invariants are met.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-smol-str-0.3
|
|||
|
(package
|
|||
|
(name "rust-smol-str")
|
|||
|
(version "0.3.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "smol_str" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
|
|||
|
("rust-borsh" ,rust-borsh-1)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/rust-analyzer/smol_str")
|
|||
|
(synopsis "small-string optimized string type with O(1) clone")
|
|||
|
(description
|
|||
|
"This package provides small-string optimized string type with O(1) clone.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-opentelemetry-0.27
|
|||
|
(package
|
|||
|
(name "rust-opentelemetry")
|
|||
|
(version "0.27.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "opentelemetry" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1mx6kc1479pkak49xxy98jzqnfilkm1bc56liryvjdzd52606w5b"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-sink" ,rust-futures-sink-0.3)
|
|||
|
("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://github.com/open-telemetry/opentelemetry-rust")
|
|||
|
(synopsis "OpenTelemetry API for Rust")
|
|||
|
(description "This package provides @code{OpenTelemetry} API for Rust.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-async-graphql-value-7
|
|||
|
(package
|
|||
|
(name "rust-async-graphql-value")
|
|||
|
(version "7.0.14")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-graphql-value" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0fm616f9vdmnv87q4l3r48kpiqvxv7lf386a2rg5hhffndxflrk2"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1))))
|
|||
|
(home-page "https://github.com/async-graphql/async-graphql")
|
|||
|
(synopsis "GraphQL value for async-graphql")
|
|||
|
(description
|
|||
|
"This package provides @code{GraphQL} value for async-graphql.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-async-graphql-parser-7
|
|||
|
(package
|
|||
|
(name "rust-async-graphql-parser")
|
|||
|
(version "7.0.14")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-graphql-parser" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0wn7c7040rm8gzrs20smciyzx70vy6r2m3ll4sfjibgwaxz6k9bw"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-graphql-value" ,rust-async-graphql-value-7)
|
|||
|
("rust-pest" ,rust-pest-2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1))))
|
|||
|
(home-page "https://github.com/async-graphql/async-graphql")
|
|||
|
(synopsis "GraphQL query parser for async-graphql")
|
|||
|
(description
|
|||
|
"This package provides @code{GraphQL} query parser for async-graphql.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-async-graphql-derive-7
|
|||
|
(package
|
|||
|
(name "rust-async-graphql-derive")
|
|||
|
(version "7.0.14")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-graphql-derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0i20r4371f6b92all9l49y19g41ymirpcagnmrs9jyrz56nz7ml8"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-graphql-parser" ,rust-async-graphql-parser-7)
|
|||
|
("rust-darling" ,rust-darling-0.20)
|
|||
|
("rust-inflector" ,rust-inflector-0.11)
|
|||
|
("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-strum" ,rust-strum-0.26)
|
|||
|
("rust-syn" ,rust-syn-2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "https://github.com/async-graphql/async-graphql")
|
|||
|
(synopsis "Macros for async-graphql")
|
|||
|
(description "This package provides Macros for async-graphql.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-async-graphql-7
|
|||
|
(package
|
|||
|
(name "rust-async-graphql")
|
|||
|
(version "7.0.14")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-graphql" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1w9i1cwlf4kf2jzg23xy9s1irbqb7b3v3f83ir1182p06iir3ag0"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-graphql-derive" ,rust-async-graphql-derive-7)
|
|||
|
("rust-async-graphql-parser" ,rust-async-graphql-parser-7)
|
|||
|
("rust-async-graphql-value" ,rust-async-graphql-value-7)
|
|||
|
("rust-async-stream" ,rust-async-stream-0.3)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-bigdecimal" ,rust-bigdecimal-0.4)
|
|||
|
("rust-blocking" ,rust-blocking-1)
|
|||
|
("rust-bson" ,rust-bson-2)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-chrono-tz" ,rust-chrono-tz-0.10)
|
|||
|
("rust-fast-chemail" ,rust-fast-chemail-0.9)
|
|||
|
("rust-fnv" ,rust-fnv-1)
|
|||
|
("rust-futures-channel" ,rust-futures-channel-0.3)
|
|||
|
("rust-futures-timer" ,rust-futures-timer-3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-handlebars" ,rust-handlebars-5)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.14)
|
|||
|
("rust-http" ,rust-http-1)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-iso8601" ,rust-iso8601-0.6)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-lru" ,rust-lru-0.12)
|
|||
|
("rust-mime" ,rust-mime-0.3)
|
|||
|
("rust-multer" ,rust-multer-3)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-opentelemetry" ,rust-opentelemetry-0.27)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-rust-decimal" ,rust-rust-decimal-1)
|
|||
|
("rust-schemars" ,rust-schemars-0.8)
|
|||
|
("rust-secrecy" ,rust-secrecy-0.10)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-cbor" ,rust-serde-cbor-0.11)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-smol-str" ,rust-smol-str-0.3)
|
|||
|
("rust-static-assertions-next" ,rust-static-assertions-next-1)
|
|||
|
("rust-tempfile" ,rust-tempfile-3)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-time" ,rust-time-0.3)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-tracing-futures" ,rust-tracing-futures-0.2)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-zxcvbn" ,rust-zxcvbn-2))))
|
|||
|
(home-page "https://github.com/async-graphql/async-graphql")
|
|||
|
(synopsis "GraphQL server library implemented in Rust")
|
|||
|
(description
|
|||
|
"This package provides a @code{GraphQL} server library implemented in Rust.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-any-ascii-0.3
|
|||
|
(package
|
|||
|
(name "rust-any-ascii")
|
|||
|
(version "0.3.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "any_ascii" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0b6c2vb3wlzcsd7s5l6s9fyq4r07a8yab9r7qvw474sbg95v2l7a"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://anyascii.com")
|
|||
|
(synopsis "Unicode to ASCII transliteration")
|
|||
|
(description "This package provides Unicode to ASCII transliteration.")
|
|||
|
(license license:isc)))
|
|||
|
|
|||
|
(define-public rust-addr-0.15
|
|||
|
(package
|
|||
|
(name "rust-addr")
|
|||
|
(version "0.15.6")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "addr" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1vrbnzv4r7sx65mmi011aiafc7b1866iywnchx8asc72vd0qlfx9"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-no-std-net" ,rust-no-std-net-0.5)
|
|||
|
("rust-psl" ,rust-psl-2)
|
|||
|
("rust-psl-types" ,rust-psl-types-2)
|
|||
|
("rust-publicsuffix" ,rust-publicsuffix-2)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/addr-rs/addr")
|
|||
|
(synopsis "library for parsing domain names")
|
|||
|
(description "This package provides a library for parsing domain names.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-surrealdb-core-2
|
|||
|
(package
|
|||
|
(name "rust-surrealdb-core")
|
|||
|
(version "2.1.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "surrealdb-core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1skd2d5hfbg0by0skxm9psq08rlla19w48zr1jwqyb4c3pgn6ajq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-addr" ,rust-addr-0.15)
|
|||
|
("rust-ahash" ,rust-ahash-0.8)
|
|||
|
("rust-ammonia" ,rust-ammonia-4)
|
|||
|
("rust-any-ascii" ,rust-any-ascii-0.3)
|
|||
|
("rust-arbitrary" ,rust-arbitrary-1)
|
|||
|
("rust-argon2" ,rust-argon2-0.5)
|
|||
|
("rust-async-channel" ,rust-async-channel-2)
|
|||
|
("rust-async-executor" ,rust-async-executor-1)
|
|||
|
("rust-async-graphql" ,rust-async-graphql-7)
|
|||
|
("rust-base64" ,rust-base64-0.21)
|
|||
|
("rust-bcrypt" ,rust-bcrypt-0.15)
|
|||
|
("rust-bincode" ,rust-bincode-1)
|
|||
|
("rust-blake3" ,rust-blake3-1)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-castaway" ,rust-castaway-0.2)
|
|||
|
("rust-cedar-policy" ,rust-cedar-policy-2)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-ciborium" ,rust-ciborium-0.2)
|
|||
|
("rust-dashmap" ,rust-dashmap-5)
|
|||
|
("rust-deunicode" ,rust-deunicode-1)
|
|||
|
("rust-dmp" ,rust-dmp-0.2)
|
|||
|
("rust-ext-sort" ,rust-ext-sort-0.1)
|
|||
|
("rust-foundationdb" ,rust-foundationdb-0.9)
|
|||
|
("rust-fst" ,rust-fst-0.4)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
|
|||
|
("rust-geo" ,rust-geo-0.28)
|
|||
|
("rust-geo-types" ,rust-geo-types-0.7)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-indxdb" ,rust-indxdb-0.5)
|
|||
|
("rust-ipnet" ,rust-ipnet-2)
|
|||
|
("rust-jsonwebtoken" ,rust-jsonwebtoken-9)
|
|||
|
("rust-lexicmp" ,rust-lexicmp-0.1)
|
|||
|
("rust-linfa-linalg" ,rust-linfa-linalg-0.1)
|
|||
|
("rust-md-5" ,rust-md-5-0.10)
|
|||
|
("rust-nanoid" ,rust-nanoid-0.4)
|
|||
|
("rust-ndarray" ,rust-ndarray-0.15)
|
|||
|
("rust-ndarray-stats" ,rust-ndarray-stats-0.5)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-num-cpus" ,rust-num-cpus-1)
|
|||
|
("rust-object-store" ,rust-object-store-0.10)
|
|||
|
("rust-pbkdf2" ,rust-pbkdf2-0.12)
|
|||
|
("rust-pharos" ,rust-pharos-0.5)
|
|||
|
("rust-phf" ,rust-phf-0.11)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-quick-cache" ,rust-quick-cache-0.5)
|
|||
|
("rust-radix-trie" ,rust-radix-trie-0.2)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rayon" ,rust-rayon-1)
|
|||
|
("rust-reblessive" ,rust-reblessive-0.4)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-regex-syntax" ,rust-regex-syntax-0.8)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.12)
|
|||
|
("rust-revision" ,rust-revision-0.10)
|
|||
|
("rust-ring" ,rust-ring-0.17)
|
|||
|
("rust-rmpv" ,rust-rmpv-1)
|
|||
|
("rust-roaring" ,rust-roaring-0.10)
|
|||
|
("rust-rocksdb" ,rust-rocksdb-0.22)
|
|||
|
("rust-rquickjs" ,rust-rquickjs-0.8)
|
|||
|
("rust-rust-stemmers" ,rust-rust-stemmers-1)
|
|||
|
("rust-rust-decimal" ,rust-rust-decimal-1)
|
|||
|
("rust-scrypt" ,rust-scrypt-0.11)
|
|||
|
("rust-semver" ,rust-semver-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-content" ,rust-serde-content-0.1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sha1" ,rust-sha1-0.10)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-snap" ,rust-snap-1)
|
|||
|
("rust-storekey" ,rust-storekey-0.5)
|
|||
|
("rust-strsim" ,rust-strsim-0.11)
|
|||
|
("rust-subtle" ,rust-subtle-2)
|
|||
|
("rust-surrealcs" ,rust-surrealcs-0.4)
|
|||
|
("rust-surrealdb-derive" ,rust-surrealdb-derive-0.12)
|
|||
|
("rust-surrealdb-tikv-client" ,rust-surrealdb-tikv-client-0.3)
|
|||
|
("rust-surrealkv" ,rust-surrealkv-0.6)
|
|||
|
("rust-surrealml-core" ,rust-surrealml-core-0.1)
|
|||
|
("rust-tempfile" ,rust-tempfile-3)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.21)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-trice" ,rust-trice-0.4)
|
|||
|
("rust-ulid" ,rust-ulid-1)
|
|||
|
("rust-unicase" ,rust-unicase-2)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-vart" ,rust-vart-0.7)
|
|||
|
("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
|
|||
|
("rust-wasmtimer" ,rust-wasmtimer-0.2)
|
|||
|
("rust-ws-stream-wasm" ,rust-ws-stream-wasm-0.7))))
|
|||
|
(home-page "https://github.com/surrealdb/surrealdb")
|
|||
|
(synopsis
|
|||
|
"scalable, distributed, collaborative, document-graph database, for the realtime web")
|
|||
|
(description
|
|||
|
"This package provides a scalable, distributed, collaborative, document-graph
|
|||
|
database, for the realtime web.")
|
|||
|
(license license:asl2.0 ))) ;; YD unknown
|
|||
|
|
|||
|
(define-public rust-serde-content-0.1
|
|||
|
(package
|
|||
|
(name "rust-serde-content")
|
|||
|
(version "0.1.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde-content" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ih9np0g2byfkgh12bpgr6457ib3bras6ik11g895yjhyc2cllrp"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/rushmorem/serde-content")
|
|||
|
(synopsis "Rust data structures for the Serde data model")
|
|||
|
(description
|
|||
|
"This package provides Rust data structures for the Serde data model.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-bytemuck-1
|
|||
|
(package
|
|||
|
(name "rust-bytemuck")
|
|||
|
(version "1.21.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "bytemuck" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "18wj81x9xhqcd6985r8qxmbik6szjfjfj62q3xklw8h2p3x7srgg"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytemuck-derive" ,rust-bytemuck-derive-1))))
|
|||
|
(home-page "https://github.com/Lokathor/bytemuck")
|
|||
|
(synopsis "crate for mucking around with piles of bytes.")
|
|||
|
(description
|
|||
|
"This package provides a crate for mucking around with piles of bytes.")
|
|||
|
(license (list license:zlib license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-roaring-0.10
|
|||
|
(package
|
|||
|
(name "rust-roaring")
|
|||
|
(version "0.10.10")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "roaring" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1wlbmjycclsn4c46ihggi1lqdrpwjgfahdkaz6rz0gf5078fslm6"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1)
|
|||
|
("rust-byteorder" ,rust-byteorder-1)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/RoaringBitmap/roaring-rs")
|
|||
|
(synopsis "better compressed bitset - pure Rust implementation")
|
|||
|
(description
|
|||
|
"This package provides a better compressed bitset - pure Rust implementation.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-revision-derive-0.10
|
|||
|
(package
|
|||
|
(name "rust-revision-derive")
|
|||
|
(version "0.10.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "revision-derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0wshnzppchz1rabas9bmry85bvvvcxwii1xnbsbakp6qwmkc83jz"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/surrealdb/revision")
|
|||
|
(synopsis
|
|||
|
"Implements procedural macros for automatic Revision trait implementation")
|
|||
|
(description
|
|||
|
"This package implements procedural macros for automatic Revision trait
|
|||
|
implementation.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-revision-0.10
|
|||
|
(package
|
|||
|
(name "rust-revision")
|
|||
|
(version "0.10.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "revision" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0k0y3d6s7mvqs5l9r62v6alb9ilrqni5hkccmnnq3y1ml1wk3x92"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-geo" ,rust-geo-0.28)
|
|||
|
("rust-ordered-float" ,rust-ordered-float-4)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-revision-derive" ,rust-revision-derive-0.10)
|
|||
|
("rust-roaring" ,rust-roaring-0.10)
|
|||
|
("rust-rust-decimal" ,rust-rust-decimal-1)
|
|||
|
("rust-uuid" ,rust-uuid-1))))
|
|||
|
(home-page "https://github.com/surrealdb/revision")
|
|||
|
(synopsis
|
|||
|
"serialization and deserialization implementation which allows for schema-evolution.")
|
|||
|
(description
|
|||
|
"This package provides a serialization and deserialization implementation which
|
|||
|
allows for schema-evolution.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-reblessive-0.4
|
|||
|
(package
|
|||
|
(name "rust-reblessive")
|
|||
|
(version "0.4.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "reblessive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0y5720gnn0ba30n2ixy2s84kmmczfyql98k3q05kwpxll38dkspz"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/DelSkayn/reblessive.git")
|
|||
|
(synopsis "small runtime for running deeply nested recursive functions")
|
|||
|
(description
|
|||
|
"This package provides a small runtime for running deeply nested recursive
|
|||
|
functions.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-pharos-0.5
|
|||
|
(package
|
|||
|
(name "rust-pharos")
|
|||
|
(version "0.5.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "pharos" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "055lg1dzrxnryfy34a9cyrg21b7cl6l2frfx2p7fdvkz864p6mp9"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-rustc-version" ,rust-rustc-version-0.4))))
|
|||
|
(home-page "https://github.com/najamelan/pharos")
|
|||
|
(synopsis
|
|||
|
"Observer pattern which generates a futures 0.3 stream of events")
|
|||
|
(description
|
|||
|
"This package provides Observer pattern which generates a futures 0.3 stream of events.")
|
|||
|
(license license:unlicense)))
|
|||
|
|
|||
|
(define-public rust-spade-2
|
|||
|
(package
|
|||
|
(name "rust-spade")
|
|||
|
(version "2.12.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "spade" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "12a8rcjjwwg0wmv52drwdnypjhhadb1wyz6sglfpvjishqgyzxck"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.14)
|
|||
|
("rust-mint" ,rust-mint-0.5)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-robust" ,rust-robust-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-smallvec" ,rust-smallvec-1))))
|
|||
|
(home-page "https://github.com/Stoeoef/spade")
|
|||
|
(synopsis "Delaunay triangulations for the rust ecosystem")
|
|||
|
(description
|
|||
|
"This package provides Delaunay triangulations for the rust ecosystem.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-robust-1
|
|||
|
(package
|
|||
|
(name "rust-robust")
|
|||
|
(version "1.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "robust" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0c5fhzk7dc1ci9dyjy0xrv6nlrkbmprlj1lqkvrqhs3dbymadx6b"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ieee754" ,rust-ieee754-0.2))))
|
|||
|
(home-page "https://github.com/georust/robust")
|
|||
|
(synopsis
|
|||
|
"Robust adaptive floating-point predicates for computational geometry")
|
|||
|
(description
|
|||
|
"This package provides Robust adaptive floating-point predicates for computational geometry.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-proj-sys-0.23
|
|||
|
(package
|
|||
|
(name "rust-proj-sys")
|
|||
|
(version "0.23.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "proj-sys" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1v4gcf9wa4icdifsysrchbqrr5k5bknpngrhdnjy3z8p3vxg86v0"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
|
|||
|
("rust-cmake" ,rust-cmake-0.1)
|
|||
|
("rust-flate2" ,rust-flate2-1)
|
|||
|
("rust-pkg-config" ,rust-pkg-config-0.3)
|
|||
|
("rust-tar" ,rust-tar-0.4))))
|
|||
|
(home-page "https://github.com/georust/proj")
|
|||
|
(synopsis "Rust bindings for PROJ v9.4.x")
|
|||
|
(description "This package provides Rust bindings for PROJ v9.4.x.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-proj-0.27
|
|||
|
(package
|
|||
|
(name "rust-proj")
|
|||
|
(version "0.27.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "proj" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1aw5236mbv2x6ggyzhzmpq9dhyzhb0248y3fqwiblvlnv0587lbs"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-geo-types" ,rust-geo-types-0.7)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-proj-sys" ,rust-proj-sys-0.23)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.11)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "https://github.com/georust/proj")
|
|||
|
(synopsis "High-level Rust bindings for the latest stable version of PROJ")
|
|||
|
(description
|
|||
|
"This package provides High-level Rust bindings for the latest stable version of PROJ.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-accurate-0.3
|
|||
|
(package
|
|||
|
(name "rust-accurate")
|
|||
|
(version "0.3.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "accurate" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0gn07dnxp3vcnccx001rdzxwpcqhzvcw0vmm1psnrvhqq85ry82g"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-ieee754" ,rust-ieee754-0.2)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-rayon" ,rust-rayon-1))))
|
|||
|
(home-page "https://github.com/bsteinb/accurate")
|
|||
|
(synopsis "(more or less) accurate floating point algorithms")
|
|||
|
(description
|
|||
|
"This package provides (more or less) accurate floating point algorithms.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-geographiclib-rs-0.2
|
|||
|
(package
|
|||
|
(name "rust-geographiclib-rs")
|
|||
|
(version "0.2.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "geographiclib-rs" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0q0rg3wm4q06qqvhvp1dc5qkcwywnvnhm3ha9cip1708z22fvrg6"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-accurate" ,rust-accurate-0.3)
|
|||
|
("rust-libm" ,rust-libm-0.2))))
|
|||
|
(home-page "https://github.com/georust/geographiclib-rs")
|
|||
|
(synopsis "port of geographiclib in Rust.")
|
|||
|
(description "This package provides a port of geographiclib in Rust.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-rstar-0.10
|
|||
|
(package
|
|||
|
(name "rust-rstar")
|
|||
|
(version "0.10.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rstar" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "16imy7lrm3y3kpgh4xi9amfzqfwmyh3y1nf6g6pdiqx1amb4cf8z"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-heapless" ,rust-heapless-0.7)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-smallvec" ,rust-smallvec-1))))
|
|||
|
(home-page "https://github.com/georust/rstar")
|
|||
|
(synopsis "An R*-tree spatial index")
|
|||
|
(description "This package provides An R*-tree spatial index.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-rstar-0.12
|
|||
|
(package
|
|||
|
(name "rust-rstar")
|
|||
|
(version "0.12.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rstar" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1fsx2z2l6nq2fd95g9yvw1a9qvypllq9q6aqb3x6vlng7k8h0522"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-heapless" ,rust-heapless-0.8)
|
|||
|
("rust-mint" ,rust-mint-0.5)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-smallvec" ,rust-smallvec-1))))
|
|||
|
(home-page "https://github.com/georust/rstar")
|
|||
|
(synopsis "An R*-tree spatial index")
|
|||
|
(description "This package provides An R*-tree spatial index.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-rstar-0.11
|
|||
|
(package
|
|||
|
(name "rust-rstar")
|
|||
|
(version "0.11.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rstar" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1mlqq0mdcs8zxinsn5zhh3hxw7dm6pzh0v7h5798f8ksxc9164bk"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-heapless" ,rust-heapless-0.7)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-smallvec" ,rust-smallvec-1))))
|
|||
|
(home-page "https://github.com/georust/rstar")
|
|||
|
(synopsis "An R*-tree spatial index")
|
|||
|
(description "This package provides An R*-tree spatial index.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-geo-types-0.7
|
|||
|
(package
|
|||
|
(name "rust-geo-types")
|
|||
|
(version "0.7.15")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "geo-types" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ngjzldim1nlf0mxcx2m55hgw6iigj7ixjfyd36z0swk1xzibl9v"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-approx" ,rust-approx-0.5)
|
|||
|
("rust-arbitrary" ,rust-arbitrary-1)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-rayon" ,rust-rayon-1)
|
|||
|
("rust-rstar" ,rust-rstar-0.11)
|
|||
|
("rust-rstar" ,rust-rstar-0.12)
|
|||
|
("rust-rstar" ,rust-rstar-0.8)
|
|||
|
("rust-rstar" ,rust-rstar-0.9)
|
|||
|
("rust-rstar" ,rust-rstar-0.10)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/georust/geo")
|
|||
|
(synopsis "Geospatial primitive data types")
|
|||
|
(description "This package provides Geospatial primitive data types.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-float-next-after-1
|
|||
|
(package
|
|||
|
(name "rust-float-next-after")
|
|||
|
(version "1.0.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "float_next_after" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1s7ikn69b394frihag05b0qcw9i9y04qanlhp5c8sjrw70bcrxwb"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://gitlab.com/bronsonbdevost/next_afterf")
|
|||
|
(synopsis "trait for native rust f64/f32 nextafter")
|
|||
|
(description
|
|||
|
"This package provides a trait for native rust f64/f32 nextafter.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-earcutr-0.4
|
|||
|
(package
|
|||
|
(name "rust-earcutr")
|
|||
|
(version "0.4.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "earcutr" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "00dddrgzsrkbv8ifsmakcxwxrdzzgia7i6cy81y6imw5kbapw4kr"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-itertools" ,rust-itertools-0.11)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2))))
|
|||
|
(home-page "https://github.com/frewsxcv/earcutr/")
|
|||
|
(synopsis "port of MapBox's earcut triangulation code to Rust language")
|
|||
|
(description
|
|||
|
"This package provides port of @code{MapBox's} earcut triangulation code to Rust language.")
|
|||
|
(license license:isc)))
|
|||
|
|
|||
|
(define-public rust-geo-0.28
|
|||
|
(package
|
|||
|
(name "rust-geo")
|
|||
|
(version "0.28.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "geo" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "00a5113izs2276ra1n52km958wnv0nhd5p10lsgj8s9aj5izc4gq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-earcutr" ,rust-earcutr-0.4)
|
|||
|
("rust-float-next-after" ,rust-float-next-after-1)
|
|||
|
("rust-geo-types" ,rust-geo-types-0.7)
|
|||
|
("rust-geographiclib-rs" ,rust-geographiclib-rs-0.2)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-proj" ,rust-proj-0.27)
|
|||
|
("rust-robust" ,rust-robust-1)
|
|||
|
("rust-rstar" ,rust-rstar-0.12)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-spade" ,rust-spade-2))))
|
|||
|
(home-page "https://github.com/georust/geo")
|
|||
|
(synopsis "Geospatial primitives and algorithms")
|
|||
|
(description "This package provides Geospatial primitives and algorithms.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-dmp-0.2
|
|||
|
(package
|
|||
|
(name "rust-dmp")
|
|||
|
(version "0.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "dmp" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ndnpqi456ivqfbsflsn1brx91zqba9sh9s9bg6fa9jdlcsi3amz"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-urlencoding" ,rust-urlencoding-2))))
|
|||
|
(home-page "https://github.com/surrealdb/dmp")
|
|||
|
(synopsis "high-performance library in that manipulates plain text")
|
|||
|
(description
|
|||
|
"This package provides a high-performance library in that manipulates plain text.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-surrealdb-2
|
|||
|
(package
|
|||
|
(name "rust-surrealdb")
|
|||
|
(version "2.1.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "surrealdb" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1izvm7ryb9adn7ykfihankz6d21c72m17y4rk1mdfcm102wb3i6n"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
|
|||
|
("rust-async-channel" ,rust-async-channel-2)
|
|||
|
("rust-bincode" ,rust-bincode-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-dmp" ,rust-dmp-0.2)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-geo" ,rust-geo-0.28)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-path-clean" ,rust-path-clean-1)
|
|||
|
("rust-pharos" ,rust-pharos-0.5)
|
|||
|
("rust-reblessive" ,rust-reblessive-0.4)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.12)
|
|||
|
("rust-revision" ,rust-revision-0.10)
|
|||
|
("rust-ring" ,rust-ring-0.17)
|
|||
|
("rust-rust-decimal" ,rust-rust-decimal-1)
|
|||
|
("rust-rustls" ,rust-rustls-0.23)
|
|||
|
("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
|
|||
|
("rust-semver" ,rust-semver-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-content" ,rust-serde-content-0.1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-surrealdb-core" ,rust-surrealdb-core-2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.23)
|
|||
|
("rust-tokio-util" ,rust-tokio-util-0.7)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-trice" ,rust-trice-0.4)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
|
|||
|
("rust-wasmtimer" ,rust-wasmtimer-0.2)
|
|||
|
("rust-ws-stream-wasm" ,rust-ws-stream-wasm-0.7))))
|
|||
|
(home-page "https://github.com/surrealdb/surrealdb")
|
|||
|
(synopsis
|
|||
|
"scalable, distributed, collaborative, document-graph database, for the realtime web")
|
|||
|
(description
|
|||
|
"This package provides a scalable, distributed, collaborative, document-graph
|
|||
|
database, for the realtime web.")
|
|||
|
(license license:asl2.0))) ; YD
|
|||
|
|
|||
|
(define-public rust-suppaftp-6
|
|||
|
(package
|
|||
|
(name "rust-suppaftp")
|
|||
|
(version "6.0.7")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "suppaftp" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "11bqwn0k2bhskvm2j393kinvkddsqj6fgfkaasahpadmxv3445w2"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-native-tls" ,rust-async-native-tls-0.5)
|
|||
|
("rust-async-std" ,rust-async-std-1)
|
|||
|
("rust-async-tls" ,rust-async-tls-0.13)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-futures-lite" ,rust-futures-lite-2)
|
|||
|
("rust-lazy-regex" ,rust-lazy-regex-3)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-rustls" ,rust-rustls-0.23)
|
|||
|
("rust-thiserror" ,rust-thiserror-2))))
|
|||
|
(home-page "https://github.com/veeso/suppaftp")
|
|||
|
(synopsis "super FTP/FTPS client library for Rust")
|
|||
|
(description
|
|||
|
"This package provides a super FTP/FTPS client library for Rust.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-sqlx-sqlite-0.8
|
|||
|
(package
|
|||
|
(name "rust-sqlx-sqlite")
|
|||
|
(version "0.8.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "sqlx-sqlite" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0h05ca26g428h4337k4nm0ww75bcdkiqzp883m7fc92v78fsfp7q"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-atoi" ,rust-atoi-2)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-flume" ,rust-flume-0.11)
|
|||
|
("rust-futures-channel" ,rust-futures-channel-0.3)
|
|||
|
("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-executor" ,rust-futures-executor-0.3)
|
|||
|
("rust-futures-intrusive" ,rust-futures-intrusive-0.5)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.30)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
|
|||
|
("rust-sqlx-core" ,rust-sqlx-core-0.8)
|
|||
|
("rust-time" ,rust-time-0.3)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-uuid" ,rust-uuid-1))))
|
|||
|
(home-page "https://github.com/launchbadge/sqlx")
|
|||
|
(synopsis
|
|||
|
"SQLite driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details")
|
|||
|
(description
|
|||
|
"This package provides SQLite driver implementation for SQLx. Not for direct use; see the `sqlx` crate
|
|||
|
for details.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-sqlx-postgres-0.8
|
|||
|
(package
|
|||
|
(name "rust-sqlx-postgres")
|
|||
|
(version "0.8.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "sqlx-postgres" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "04wnjl51kfx0qbfsfmhqdshpmw32vzz2p8dksmj6gvb3ydbqmff5"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-atoi" ,rust-atoi-2)
|
|||
|
("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-bigdecimal" ,rust-bigdecimal-0.4)
|
|||
|
("rust-bit-vec" ,rust-bit-vec-0.6)
|
|||
|
("rust-bitflags" ,rust-bitflags-2)
|
|||
|
("rust-byteorder" ,rust-byteorder-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-crc" ,rust-crc-3)
|
|||
|
("rust-dotenvy" ,rust-dotenvy-0.15)
|
|||
|
("rust-etcetera" ,rust-etcetera-0.8)
|
|||
|
("rust-futures-channel" ,rust-futures-channel-0.3)
|
|||
|
("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-hkdf" ,rust-hkdf-0.12)
|
|||
|
("rust-hmac" ,rust-hmac-0.12)
|
|||
|
("rust-home" ,rust-home-0.5)
|
|||
|
("rust-ipnetwork" ,rust-ipnetwork-0.20)
|
|||
|
("rust-itoa" ,rust-itoa-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-mac-address" ,rust-mac-address-1)
|
|||
|
("rust-md-5" ,rust-md-5-0.10)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-num-bigint" ,rust-num-bigint-0.4)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rust-decimal" ,rust-rust-decimal-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-smallvec" ,rust-smallvec-1)
|
|||
|
("rust-sqlx-core" ,rust-sqlx-core-0.8)
|
|||
|
("rust-stringprep" ,rust-stringprep-0.1)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-time" ,rust-time-0.3)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-whoami" ,rust-whoami-1))))
|
|||
|
(home-page "https://github.com/launchbadge/sqlx")
|
|||
|
(synopsis
|
|||
|
"PostgreSQL driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details")
|
|||
|
(description
|
|||
|
"This package provides @code{PostgreSQL} driver implementation for SQLx. Not for direct use; see the
|
|||
|
`sqlx` crate for details.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-sqlx-mysql-0.8
|
|||
|
(package
|
|||
|
(name "rust-sqlx-mysql")
|
|||
|
(version "0.8.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "sqlx-mysql" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0czjzzjm2y6lkhxvvzrzwgp0pmlhymcnym20hn9n9kh01s7jfq25"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-atoi" ,rust-atoi-2)
|
|||
|
("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-bigdecimal" ,rust-bigdecimal-0.4)
|
|||
|
("rust-bitflags" ,rust-bitflags-2)
|
|||
|
("rust-byteorder" ,rust-byteorder-1)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-crc" ,rust-crc-3)
|
|||
|
("rust-digest" ,rust-digest-0.10)
|
|||
|
("rust-dotenvy" ,rust-dotenvy-0.15)
|
|||
|
("rust-either" ,rust-either-1)
|
|||
|
("rust-futures-channel" ,rust-futures-channel-0.3)
|
|||
|
("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-io" ,rust-futures-io-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-generic-array" ,rust-generic-array-0.14)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-hkdf" ,rust-hkdf-0.12)
|
|||
|
("rust-hmac" ,rust-hmac-0.12)
|
|||
|
("rust-itoa" ,rust-itoa-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-md-5" ,rust-md-5-0.10)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rsa" ,rust-rsa-0.9)
|
|||
|
("rust-rust-decimal" ,rust-rust-decimal-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-sha1" ,rust-sha1-0.10)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-smallvec" ,rust-smallvec-1)
|
|||
|
("rust-sqlx-core" ,rust-sqlx-core-0.8)
|
|||
|
("rust-stringprep" ,rust-stringprep-0.1)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-time" ,rust-time-0.3)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-whoami" ,rust-whoami-1))))
|
|||
|
(home-page "https://github.com/launchbadge/sqlx")
|
|||
|
(synopsis
|
|||
|
"MySQL driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details")
|
|||
|
(description
|
|||
|
"This package provides @code{MySQL} driver implementation for SQLx. Not for direct use; see the `sqlx`
|
|||
|
crate for details.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-sqlx-macros-core-0.8
|
|||
|
(package
|
|||
|
(name "rust-sqlx-macros-core")
|
|||
|
(version "0.8.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "sqlx-macros-core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1bg7sn6l8dc4pzrqx2dwc3sp7dbn97msfqahpycnl55bqnn917sf"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
|
|||
|
("rust-dotenvy" ,rust-dotenvy-0.15)
|
|||
|
("rust-either" ,rust-either-1)
|
|||
|
("rust-heck" ,rust-heck-0.5)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-sqlx-core" ,rust-sqlx-core-0.8)
|
|||
|
("rust-sqlx-mysql" ,rust-sqlx-mysql-0.8)
|
|||
|
("rust-sqlx-postgres" ,rust-sqlx-postgres-0.8)
|
|||
|
("rust-sqlx-sqlite" ,rust-sqlx-sqlite-0.8)
|
|||
|
("rust-syn" ,rust-syn-2)
|
|||
|
("rust-tempfile" ,rust-tempfile-3)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-url" ,rust-url-2))))
|
|||
|
(home-page "https://github.com/launchbadge/sqlx")
|
|||
|
(synopsis
|
|||
|
"Macro support core for SQLx, the Rust SQL toolkit. Not intended to be used directly")
|
|||
|
(description
|
|||
|
"This package provides Macro support core for SQLx, the Rust SQL toolkit. Not intended to be used
|
|||
|
directly.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-sqlx-macros-0.8
|
|||
|
(package
|
|||
|
(name "rust-sqlx-macros")
|
|||
|
(version "0.8.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "sqlx-macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "047k67sylscv0gdhwwqrn0s33jy1mvq8rmqq6s8fygv4g2ny44ii"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-sqlx-core" ,rust-sqlx-core-0.8)
|
|||
|
("rust-sqlx-macros-core" ,rust-sqlx-macros-core-0.8)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/launchbadge/sqlx")
|
|||
|
(synopsis
|
|||
|
"Macros for SQLx, the rust SQL toolkit. Not intended to be used directly")
|
|||
|
(description
|
|||
|
"This package provides Macros for SQLx, the rust SQL toolkit. Not intended to be used directly.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-hashlink-0.10
|
|||
|
(package
|
|||
|
(name "rust-hashlink")
|
|||
|
(version "0.10.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "hashlink" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1h8lzvnl9qxi3zyagivzz2p1hp6shgddfmccyf6jv7s1cdicz0kk"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.15)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/kyren/hashlink")
|
|||
|
(synopsis
|
|||
|
"HashMap-like containers that hold their key-value pairs in a user controllable order")
|
|||
|
(description
|
|||
|
"This package provides @code{HashMap-like} containers that hold their key-value pairs in a user
|
|||
|
controllable order.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-sqlx-core-0.8
|
|||
|
(package
|
|||
|
(name "rust-sqlx-core")
|
|||
|
(version "0.8.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "sqlx-core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1q31dawr61wc6q2f12my4fw082mbv8sxwz1082msjsk76rlpn03a"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-io" ,rust-async-io-1)
|
|||
|
("rust-async-std" ,rust-async-std-1)
|
|||
|
("rust-bigdecimal" ,rust-bigdecimal-0.4)
|
|||
|
("rust-bit-vec" ,rust-bit-vec-0.6)
|
|||
|
("rust-bstr" ,rust-bstr-1)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-crc" ,rust-crc-3)
|
|||
|
("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3)
|
|||
|
("rust-either" ,rust-either-1)
|
|||
|
("rust-event-listener" ,rust-event-listener-5)
|
|||
|
("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-intrusive" ,rust-futures-intrusive-0.5)
|
|||
|
("rust-futures-io" ,rust-futures-io-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.15)
|
|||
|
("rust-hashlink" ,rust-hashlink-0.10)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-ipnetwork" ,rust-ipnetwork-0.20)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-mac-address" ,rust-mac-address-1)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-rust-decimal" ,rust-rust-decimal-1)
|
|||
|
("rust-rustls" ,rust-rustls-0.23)
|
|||
|
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8)
|
|||
|
("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-smallvec" ,rust-smallvec-1)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-time" ,rust-time-0.3)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-stream" ,rust-tokio-stream-0.1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.26))))
|
|||
|
(home-page "https://github.com/launchbadge/sqlx")
|
|||
|
(synopsis
|
|||
|
"Core of SQLx, the rust SQL toolkit. Not intended to be used directly")
|
|||
|
(description
|
|||
|
"This package provides Core of SQLx, the rust SQL toolkit. Not intended to be used directly.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-sqlx-0.8
|
|||
|
(package
|
|||
|
(name "rust-sqlx")
|
|||
|
(version "0.8.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "sqlx" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0pvlpq0plgyxf5kikcv786pf0pjv8dx5shlvz72l510d7hxyf424"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-sqlx-core" ,rust-sqlx-core-0.8)
|
|||
|
("rust-sqlx-macros" ,rust-sqlx-macros-0.8)
|
|||
|
("rust-sqlx-mysql" ,rust-sqlx-mysql-0.8)
|
|||
|
("rust-sqlx-postgres" ,rust-sqlx-postgres-0.8)
|
|||
|
("rust-sqlx-sqlite" ,rust-sqlx-sqlite-0.8))))
|
|||
|
(home-page "https://github.com/launchbadge/sqlx")
|
|||
|
(synopsis
|
|||
|
"ð§° The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite")
|
|||
|
(description
|
|||
|
"This package provides ð§° The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time
|
|||
|
checked queries without a DSL. Supports @code{PostgreSQL}, @code{MySQL}, and
|
|||
|
SQLite.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-snowflaked-1
|
|||
|
(package
|
|||
|
(name "rust-snowflaked")
|
|||
|
(version "1.0.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "snowflaked" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0l7q6aqf4pfjylaycskzlp3v9v50195v4f908nz9jhs59hn4d39r"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-loom" ,rust-loom-0.5))))
|
|||
|
(home-page "https://github.com/MrGunflame/snowflaked-rs")
|
|||
|
(synopsis "crate for creating and working with snowflake ids")
|
|||
|
(description
|
|||
|
"This package provides a crate for creating and working with snowflake ids.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-panic-message-0.3
|
|||
|
(package
|
|||
|
(name "rust-panic-message")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "panic-message" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0ba75hapwknxljlcw2719l9zk8111hk1d0ky64ybwk5xizym4kiq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/guswynn/panic-message")
|
|||
|
(synopsis "Get a panic message from a panic payload")
|
|||
|
(description
|
|||
|
"This package provides Get a panic message from a panic payload.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-bufsize-1
|
|||
|
(package
|
|||
|
(name "rust-bufsize")
|
|||
|
(version "1.0.9")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "bufsize" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0h5h7gv5m6wnw58bj99ml1iz5k1qjpj4jzqmmnip05wimldpacjy"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1))))
|
|||
|
(home-page "https://github.com/dtolnay/bufsize")
|
|||
|
(synopsis "bytes::BufMut implementation to count buffer size")
|
|||
|
(description
|
|||
|
"This package provides bytes::@code{BufMut} implementation to count buffer size.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-async-timer-1
|
|||
|
(package
|
|||
|
(name "rust-async-timer")
|
|||
|
(version "1.0.0-beta.15")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-timer" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0w3gd4ak873ya8zkzh0qjjc2hrbxva7az48dl9c5wis2w3w0lhhx"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cc" ,rust-cc-1)
|
|||
|
("rust-error-code" ,rust-error-code-3)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
|
|||
|
("rust-web-time" ,rust-web-time-1))))
|
|||
|
(home-page "https://github.com/DoumanAsh/async-timer")
|
|||
|
(synopsis "Timers for Rust async story")
|
|||
|
(description "This package provides Timers for Rust async story.")
|
|||
|
(license license:boost1.0)))
|
|||
|
|
|||
|
(define-public rust-async-sleep-0.4
|
|||
|
(package
|
|||
|
(name "rust-async-sleep")
|
|||
|
(version "0.4.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-sleep" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0v3cq6ymz0njapw0r6fxjsik5hf7bzmb42xmhpc8mjrsxlraa9y3"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-io" ,rust-async-io-1)
|
|||
|
("rust-async-timer" ,rust-async-timer-1)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-tokio" ,rust-tokio-1))))
|
|||
|
(home-page "https://github.com/bk-rs/timer-rs")
|
|||
|
(synopsis "Async Sleep")
|
|||
|
(description "This package provides Async Sleep.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-rust-nebula-0.0.2
|
|||
|
(package
|
|||
|
(name "rust-rust-nebula")
|
|||
|
(version "0.0.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rust-nebula" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1sbsz024rlb6syn13iq7nvmir1l0a41vf4g93avhb2yaajklxa8i"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|||
|
("rust-async-compat" ,rust-async-compat-0.2)
|
|||
|
("rust-async-sleep" ,rust-async-sleep-0.4)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-base64" ,rust-base64-0.11)
|
|||
|
("rust-bb8" ,rust-bb8-0.8)
|
|||
|
("rust-bufsize" ,rust-bufsize-1)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-const-cstr" ,rust-const-cstr-0.3)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-ghost" ,rust-ghost-0.1)
|
|||
|
("rust-num-derive" ,rust-num-derive-0.3)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-ordered-float" ,rust-ordered-float-1)
|
|||
|
("rust-panic-message" ,rust-panic-message-0.3)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://github.com/nebula-contrib/rust-nebula")
|
|||
|
(synopsis "Rust client for NebulaGraph database.")
|
|||
|
(description
|
|||
|
"This package provides a Rust client for @code{NebulaGraph} database.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-tikv-jemalloc-sys-0.5
|
|||
|
(package
|
|||
|
(name "rust-tikv-jemalloc-sys")
|
|||
|
(version "0.5.4+5.3.0-patched")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "tikv-jemalloc-sys" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1lc5vm1p9dqdvd3mn3264zddnd7z6i95ch3y69prnjgxp0y480ll"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cc" ,rust-cc-1)
|
|||
|
("rust-libc" ,rust-libc-0.2))))
|
|||
|
(home-page "https://github.com/tikv/jemallocator")
|
|||
|
(synopsis "Rust FFI bindings to jemalloc")
|
|||
|
(description "This package provides Rust FFI bindings to jemalloc.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-librocksdb-sys-0.11
|
|||
|
(package
|
|||
|
(name "rust-librocksdb-sys")
|
|||
|
(version "0.11.0+8.1.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "librocksdb-sys" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0gly8vx2x65jap1pid32bahn421vxi0zplp9v19d4jyb3c86yf6k"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.65)
|
|||
|
("rust-bzip2-sys" ,rust-bzip2-sys-0.1)
|
|||
|
("rust-cc" ,rust-cc-1)
|
|||
|
("rust-glob" ,rust-glob-0.3)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-libz-sys" ,rust-libz-sys-1)
|
|||
|
("rust-lz4-sys" ,rust-lz4-sys-1)
|
|||
|
("rust-pkg-config" ,rust-pkg-config-0.3)
|
|||
|
("rust-tikv-jemalloc-sys" ,rust-tikv-jemalloc-sys-0.5)
|
|||
|
("rust-zstd-sys" ,rust-zstd-sys-2))))
|
|||
|
(home-page "https://github.com/rust-rocksdb/rust-rocksdb")
|
|||
|
(synopsis "Native bindings to librocksdb")
|
|||
|
(description "This package provides Native bindings to librocksdb.")
|
|||
|
(license (list license:expat license:asl2.0 license:bsd-3))))
|
|||
|
|
|||
|
(define-public rust-rocksdb-0.21
|
|||
|
(package
|
|||
|
(name "rust-rocksdb")
|
|||
|
(version "0.21.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rocksdb" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1zlz55fkk55nln4jchifx9ishv3dj4a2w3abw060mma18051fvxv"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-librocksdb-sys" ,rust-librocksdb-sys-0.11)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/rust-rocksdb/rust-rocksdb")
|
|||
|
(synopsis "Rust wrapper for Facebook's RocksDB embeddable database")
|
|||
|
(description
|
|||
|
"This package provides Rust wrapper for Facebook's @code{RocksDB} embeddable database.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-quick-xml-0.35
|
|||
|
(package
|
|||
|
(name "rust-quick-xml")
|
|||
|
(version "0.35.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "quick-xml" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0kiasy82aac18xym035raw79zsp4wahgvhkvhkzbpwffb3nldr46"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
|
|||
|
("rust-document-features" ,rust-document-features-0.2)
|
|||
|
("rust-encoding-rs" ,rust-encoding-rs-0.8)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-tokio" ,rust-tokio-1))))
|
|||
|
(home-page "https://github.com/tafia/quick-xml")
|
|||
|
(synopsis "High performance xml reader and writer")
|
|||
|
(description
|
|||
|
"This package provides High performance xml reader and writer.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-reqsign-0.16
|
|||
|
(package
|
|||
|
(name "rust-reqsign")
|
|||
|
(version "0.16.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "reqsign" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0ja1ysjr4kazp35hw9d97rdgbq92wxka3p3hig6g9ywbdjk7a07b"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-form-urlencoded" ,rust-form-urlencoded-1)
|
|||
|
("rust-getrandom" ,rust-getrandom-0.2)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-hmac" ,rust-hmac-0.12)
|
|||
|
("rust-home" ,rust-home-0.5)
|
|||
|
("rust-http" ,rust-http-1)
|
|||
|
("rust-jsonwebtoken" ,rust-jsonwebtoken-9)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-quick-xml" ,rust-quick-xml-0.35)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.12)
|
|||
|
("rust-rsa" ,rust-rsa-0.9)
|
|||
|
("rust-rust-ini" ,rust-rust-ini-0.21)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sha1" ,rust-sha1-0.10)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-toml" ,rust-toml-0.8))))
|
|||
|
(home-page "https://github.com/Xuanwo/reqsign")
|
|||
|
(synopsis "Signing API requests without effort")
|
|||
|
(description "This package provides Signing API requests without effort.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-futures-rustls-0.26
|
|||
|
(package
|
|||
|
(name "rust-futures-rustls")
|
|||
|
(version "0.26.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "futures-rustls" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1nvaqbblx1svlz0pjrm4rf1c9xd4kjzzlinp5sqnjb7r0wkg3wm8"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures-io" ,rust-futures-io-0.3)
|
|||
|
("rust-rustls" ,rust-rustls-0.23)
|
|||
|
("rust-rustls-pki-types" ,rust-rustls-pki-types-1))))
|
|||
|
(home-page "https://github.com/quininer/futures-rustls")
|
|||
|
(synopsis "Asynchronous TLS/SSL streams for futures using Rustls")
|
|||
|
(description
|
|||
|
"This package provides Asynchronous TLS/SSL streams for futures using Rustls.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-async-native-tls-0.5
|
|||
|
(package
|
|||
|
(name "rust-async-native-tls")
|
|||
|
(version "0.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-native-tls" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1v2v82crqm4fgj1s32gik56m7cwx0ygqjdqc5pw9zrq7rxddqhwk"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-url" ,rust-url-2))))
|
|||
|
(home-page "https://docs.rs/crate/async-native-tls/")
|
|||
|
(synopsis "Native TLS using futures")
|
|||
|
(description "This package provides Native TLS using futures.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-redis-0.27
|
|||
|
(package
|
|||
|
(name "rust-redis")
|
|||
|
(version "0.27.6")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "redis" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1g3mx0g34bj8smklhyw7ygxrpmpa074k6j59i729rj4h82dgkn09"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
|
|||
|
("rust-arc-swap" ,rust-arc-swap-1)
|
|||
|
("rust-async-native-tls" ,rust-async-native-tls-0.5)
|
|||
|
("rust-async-std" ,rust-async-std-1)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-backon" ,rust-backon-1)
|
|||
|
("rust-bigdecimal" ,rust-bigdecimal-0.4)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-combine" ,rust-combine-4)
|
|||
|
("rust-crc16" ,rust-crc16-0.4)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-futures-rustls" ,rust-futures-rustls-0.26)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.15)
|
|||
|
("rust-itertools" ,rust-itertools-0.13)
|
|||
|
("rust-itoa" ,rust-itoa-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-num-bigint" ,rust-num-bigint-0.4)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-r2d2" ,rust-r2d2-0.8)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rust-decimal" ,rust-rust-decimal-1)
|
|||
|
("rust-rustls" ,rust-rustls-0.23)
|
|||
|
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
|
|||
|
("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
|
|||
|
("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
|
|||
|
("rust-ryu" ,rust-ryu-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sha1-smol" ,rust-sha1-smol-1)
|
|||
|
("rust-socket2" ,rust-socket2-0.5)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
|
|||
|
("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
|
|||
|
("rust-tokio-util" ,rust-tokio-util-0.7)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.26))))
|
|||
|
(home-page "https://github.com/redis-rs/redis-rs")
|
|||
|
(synopsis "Redis driver for Rust")
|
|||
|
(description "This package provides Redis driver for Rust.")
|
|||
|
(license license:bsd-3)))
|
|||
|
|
|||
|
(define-public rust-redb-2
|
|||
|
(package
|
|||
|
(name "rust-redb")
|
|||
|
(version "2.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "redb" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ik3y8pdqrh4i378kv3qshh9r0dz7a43p0hqwg1rzpj0f76p42pa"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-pyo3" ,rust-pyo3-0.22)
|
|||
|
("rust-pyo3-build-config" ,rust-pyo3-build-config-0.22))))
|
|||
|
(home-page "https://www.redb.org")
|
|||
|
(synopsis "Rust Embedded DataBase")
|
|||
|
(description "This package provides Rust Embedded @code{DataBase}.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-prost-build-0.11
|
|||
|
(package
|
|||
|
(name "rust-prost-build")
|
|||
|
(version "0.11.9")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "prost-build" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0w5jx97q96ydhkg67wx3lb11kfy8195c56g0476glzws5iak758i"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-heck" ,rust-heck-0.4)
|
|||
|
("rust-itertools" ,rust-itertools-0.10)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-multimap" ,rust-multimap-0.8)
|
|||
|
("rust-petgraph" ,rust-petgraph-0.6)
|
|||
|
("rust-prettyplease" ,rust-prettyplease-0.1)
|
|||
|
("rust-prost" ,rust-prost-0.11)
|
|||
|
("rust-prost-types" ,rust-prost-types-0.11)
|
|||
|
("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9)
|
|||
|
("rust-pulldown-cmark-to-cmark" ,rust-pulldown-cmark-to-cmark-10)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-syn" ,rust-syn-1)
|
|||
|
("rust-tempfile" ,rust-tempfile-3)
|
|||
|
("rust-which" ,rust-which-4))))
|
|||
|
(home-page "https://github.com/tokio-rs/prost")
|
|||
|
(synopsis
|
|||
|
"Generate Prost annotated Rust types from Protocol Buffers files")
|
|||
|
(description
|
|||
|
"This package provides Generate Prost annotated Rust types from Protocol Buffers files.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-prometheus-client-derive-encode-0.4
|
|||
|
(package
|
|||
|
(name "rust-prometheus-client-derive-encode")
|
|||
|
(version "0.4.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "prometheus-client-derive-encode" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1f22ckswiqnjlh1xaxkh8pqlfsdhj851ns33bnvrcsczp97743s4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/prometheus/client_rust")
|
|||
|
(synopsis "Auxiliary crate to derive Encode trait from prometheus-client")
|
|||
|
(description
|
|||
|
"This package provides Auxiliary crate to derive Encode trait from prometheus-client.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-prometheus-client-0.22
|
|||
|
(package
|
|||
|
(name "rust-prometheus-client")
|
|||
|
(version "0.22.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "prometheus-client" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1jn3c2m4rnw7w61adsbjph7dqsdxh6s7x0n44w8qkpcsabzyjkjh"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-dtoa" ,rust-dtoa-1)
|
|||
|
("rust-itoa" ,rust-itoa-1)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-prometheus-client-derive-encode" ,rust-prometheus-client-derive-encode-0.4)
|
|||
|
("rust-prost" ,rust-prost-0.11)
|
|||
|
("rust-prost-build" ,rust-prost-build-0.11)
|
|||
|
("rust-prost-types" ,rust-prost-types-0.11))))
|
|||
|
(home-page "https://github.com/prometheus/client_rust")
|
|||
|
(synopsis
|
|||
|
"Open Metrics client library allowing users to natively instrument applications")
|
|||
|
(description
|
|||
|
"This package provides Open Metrics client library allowing users to natively instrument applications.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-prometheus-0.13
|
|||
|
(package
|
|||
|
(name "rust-prometheus")
|
|||
|
(version "0.13.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "prometheus" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1lbymqdsh9v4zk4fjdq2gq6lbxspp1w3z2b9vfb7y7vp625c4crx"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-fnv" ,rust-fnv-1)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-procfs" ,rust-procfs-0.16)
|
|||
|
("rust-protobuf" ,rust-protobuf-2)
|
|||
|
("rust-protobuf-codegen-pure" ,rust-protobuf-codegen-pure-2)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.12)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "https://github.com/tikv/rust-prometheus")
|
|||
|
(synopsis "Prometheus instrumentation library for Rust applications")
|
|||
|
(description
|
|||
|
"This package provides Prometheus instrumentation library for Rust applications.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-probe-0.5
|
|||
|
(package
|
|||
|
(name "rust-probe")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "probe" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "18z5lqcx2bhl4pabvy9d6jixfm0m3yg0zij4fc18y33k9d2d5qnq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/cuviper/probe-rs")
|
|||
|
(synopsis "Static instrumentation probes")
|
|||
|
(description "This package provides Static instrumentation probes.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-zigzag-0.1
|
|||
|
(package
|
|||
|
(name "rust-zigzag")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "zigzag" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1przksgh335b16mqf1clgi6yxnypdyw67f1hlcbcx1ldl80h9d3h"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2))))
|
|||
|
(home-page "https://github.com/That3Percent/zigzag")
|
|||
|
(synopsis "ZigZag encoding and decoding")
|
|||
|
(description "This package provides @code{ZigZag} encoding and decoding.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-asynchronous-codec-0.7
|
|||
|
(package
|
|||
|
(name "rust-asynchronous-codec")
|
|||
|
(version "0.7.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "asynchronous-codec" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0cy2aqcq7km8ggpjmfvrbckvjgf1bpxh803kb4z90zqp48h0fq58"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-futures-sink" ,rust-futures-sink-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-cbor" ,rust-serde-cbor-0.11)
|
|||
|
("rust-serde-json" ,rust-serde-json-1))))
|
|||
|
(home-page "https://github.com/mxinden/asynchronous-codec")
|
|||
|
(synopsis "Utilities for encoding and decoding frames using `async/await`")
|
|||
|
(description
|
|||
|
"This package provides Utilities for encoding and decoding frames using `async/await`.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-unsigned-varint-0.8
|
|||
|
(package
|
|||
|
(name "rust-unsigned-varint")
|
|||
|
(version "0.8.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "unsigned-varint" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "01lwzxp0hf5p966fjq0lyz2x4l44b52py1fbffp9clabn9cnj1pb"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-asynchronous-codec" ,rust-asynchronous-codec-0.7)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-futures-io" ,rust-futures-io-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-nom" ,rust-nom-7)
|
|||
|
("rust-tokio-util" ,rust-tokio-util-0.7))))
|
|||
|
(home-page "https://github.com/paritytech/unsigned-varint")
|
|||
|
(synopsis "unsigned varint encoding")
|
|||
|
(description "This package provides unsigned varint encoding.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-persy-1
|
|||
|
(package
|
|||
|
(name "rust-persy")
|
|||
|
(version "1.6.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "persy" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0hdi9v36j0yd7rpys2yki51061iwq2wawgs72wahp470b40pjsy2"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
|
|||
|
("rust-crc" ,rust-crc-3)
|
|||
|
("rust-data-encoding" ,rust-data-encoding-2)
|
|||
|
("rust-fs2" ,rust-fs2-0.4)
|
|||
|
("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-unsigned-varint" ,rust-unsigned-varint-0.8)
|
|||
|
("rust-zigzag" ,rust-zigzag-0.1))))
|
|||
|
(home-page "https://persy.rs")
|
|||
|
(synopsis "Transactional Persistence Engine")
|
|||
|
(description "This package provides Transactional Persistence Engine.")
|
|||
|
(license license:mpl2.0)))
|
|||
|
|
|||
|
(define-public rust-opentelemetry-0.26
|
|||
|
(package
|
|||
|
(name "rust-opentelemetry")
|
|||
|
(version "0.26.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "opentelemetry" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "05yd0ms1wqn28x8b1hshyr59lfmzsddnx5l080c5h6lxk767802p"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-sink" ,rust-futures-sink-0.3)
|
|||
|
("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "https://github.com/open-telemetry/opentelemetry-rust")
|
|||
|
(synopsis "OpenTelemetry API for Rust")
|
|||
|
(description "This package provides @code{OpenTelemetry} API for Rust.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-openssh-sftp-protocol-0.24
|
|||
|
(package
|
|||
|
(name "rust-openssh-sftp-protocol")
|
|||
|
(version "0.24.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "openssh-sftp-protocol" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0l5k2pc50vlpws3y4vf40975bzqiijamazsh0rii8lv5qph65j59"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
|
|||
|
("rust-num-derive" ,rust-num-derive-0.4)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-openssh-sftp-protocol-error" ,rust-openssh-sftp-protocol-error-0.1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-ssh-format" ,rust-ssh-format-0.14)
|
|||
|
("rust-vec-strings" ,rust-vec-strings-0.4))))
|
|||
|
(home-page "https://github.com/openssh-rust/openssh-sftp-client")
|
|||
|
(synopsis "Data format used to communicate with openssh mux server")
|
|||
|
(description
|
|||
|
"This package provides Data format used to communicate with openssh mux server.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-vec-strings-0.4
|
|||
|
(package
|
|||
|
(name "rust-vec-strings")
|
|||
|
(version "0.4.8")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "vec-strings" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0nbnww23hi87dfn1bb0ii20cdgkhsdgx92i34aaj3vm7wa4r8l68"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1)
|
|||
|
("rust-thin-vec" ,rust-thin-vec-0.2))))
|
|||
|
(home-page "https://github.com/NobodyXu/vec-strings")
|
|||
|
(synopsis "Store any string efficiently in an immutable way")
|
|||
|
(description
|
|||
|
"This package provides Store any string efficiently in an immutable way.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-openssh-sftp-protocol-error-0.1
|
|||
|
(package
|
|||
|
(name "rust-openssh-sftp-protocol-error")
|
|||
|
(version "0.1.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "openssh-sftp-protocol-error" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1lp8xmhgmp30jf1c1x7rg3j3ff198q6ddac3i9qagnfg5kv4vda2"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-vec-strings" ,rust-vec-strings-0.4))))
|
|||
|
(home-page "https://github.com/openssh-rust/openssh-sftp-client")
|
|||
|
(synopsis "Data format used to communicate with openssh mux server")
|
|||
|
(description
|
|||
|
"This package provides Data format used to communicate with openssh mux server.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-openssh-sftp-error-0.5
|
|||
|
(package
|
|||
|
(name "rust-openssh-sftp-error")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "openssh-sftp-error" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "06i5m3sydb4p4g5xsa4bi8lz8idaww515z91idbv9585izqh59qj"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-awaitable-error" ,rust-awaitable-error-0.1)
|
|||
|
("rust-openssh" ,rust-openssh-0.11)
|
|||
|
("rust-openssh-sftp-protocol-error" ,rust-openssh-sftp-protocol-error-0.1)
|
|||
|
("rust-ssh-format-error" ,rust-ssh-format-error-0.1)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-tokio" ,rust-tokio-1))))
|
|||
|
(home-page "https://github.com/openssh-rust/openssh-sftp-client")
|
|||
|
(synopsis "Error type used when communicating with openssh sftp server")
|
|||
|
(description
|
|||
|
"This package provides Error type used when communicating with openssh sftp server.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-concurrent-arena-0.1
|
|||
|
(package
|
|||
|
(name "rust-concurrent-arena")
|
|||
|
(version "0.1.10")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "concurrent_arena" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "19lj6d0v5nhafy3wx4ycvabyx65whdp1mrlynf32mzdf4y6rmwaf"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-triomphe" ,rust-triomphe-0.1))))
|
|||
|
(home-page "https://github.com/NobodyXu/concurrent_arena")
|
|||
|
(synopsis "u32 concurrent insertion/removal arena that returns ArenaArc")
|
|||
|
(description
|
|||
|
"This package provides u32 concurrent insertion/removal arena that returns @code{ArenaArc}.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-awaitable-error-0.1
|
|||
|
(package
|
|||
|
(name "rust-awaitable-error")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "awaitable-error" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "12kzgrgfn05s98vvhbz1xqv1yirllpy5w5xbrqy59y6d6sb4dcym"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/NobodyXu/awaitable")
|
|||
|
(synopsis
|
|||
|
"Awaitable type with input and output that can be stored in container")
|
|||
|
(description
|
|||
|
"This package provides Awaitable type with input and output that can be stored in container.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-awaitable-0.4
|
|||
|
(package
|
|||
|
(name "rust-awaitable")
|
|||
|
(version "0.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "awaitable" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0x879j2bwc0yiijr1zr410cng76r8a5k7rd1qravcg3nkaf49bvh"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-awaitable-error" ,rust-awaitable-error-0.1)
|
|||
|
("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12))))
|
|||
|
(home-page "https://github.com/NobodyXu/awaitable")
|
|||
|
(synopsis
|
|||
|
"Awaitable type with input and output that can be stored in container")
|
|||
|
(description
|
|||
|
"This package provides Awaitable type with input and output that can be stored in container.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-openssh-sftp-client-lowlevel-0.7
|
|||
|
(package
|
|||
|
(name "rust-openssh-sftp-client-lowlevel")
|
|||
|
(version "0.7.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "openssh-sftp-client-lowlevel" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ni456qw71s9yqaddyck9hc45mng0sxs0yajy93b5k5ffb172s8f"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-awaitable" ,rust-awaitable-0.4)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-concurrent-arena" ,rust-concurrent-arena-0.1)
|
|||
|
("rust-derive-destructure2" ,rust-derive-destructure2-0.1)
|
|||
|
("rust-openssh-sftp-error" ,rust-openssh-sftp-error-0.5)
|
|||
|
("rust-openssh-sftp-protocol" ,rust-openssh-sftp-protocol-0.24)
|
|||
|
("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-io-utility" ,rust-tokio-io-utility-0.7))))
|
|||
|
(home-page "https://github.com/openssh-rust/openssh-sftp-client")
|
|||
|
(synopsis "Lowlevel utilities to communicate with openssh sftp server")
|
|||
|
(description
|
|||
|
"This package provides Lowlevel utilities to communicate with openssh sftp server.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-derive-destructure2-0.1
|
|||
|
(package
|
|||
|
(name "rust-derive-destructure2")
|
|||
|
(version "0.1.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "derive_destructure2" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "037w2cv2429vhwrgpqshzygzncdcqxhmmviiq07nyagzj2n9gdk4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/NobodyXu/derive_destructure2")
|
|||
|
(synopsis "Destructure structs that implement Drop")
|
|||
|
(description
|
|||
|
"This package provides Destructure structs that implement Drop.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-openssh-sftp-client-0.15
|
|||
|
(package
|
|||
|
(name "rust-openssh-sftp-client")
|
|||
|
(version "0.15.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "openssh-sftp-client" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0grdw7hkwyxw25rmncria5cy02zpjmria8sc7glm9rzilgn4xzcy"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-derive-destructure2" ,rust-derive-destructure2-0.1)
|
|||
|
("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-openssh" ,rust-openssh-0.11)
|
|||
|
("rust-openssh-sftp-client-lowlevel" ,rust-openssh-sftp-client-lowlevel-0.7)
|
|||
|
("rust-openssh-sftp-error" ,rust-openssh-sftp-error-0.5)
|
|||
|
("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-scopeguard" ,rust-scopeguard-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-io-utility" ,rust-tokio-io-utility-0.7)
|
|||
|
("rust-tokio-util" ,rust-tokio-util-0.7)
|
|||
|
("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://github.com/openssh-rust/openssh-sftp-client")
|
|||
|
(synopsis "Highlevel API used to communicate with openssh sftp server")
|
|||
|
(description
|
|||
|
"This package provides Highlevel API used to communicate with openssh sftp server.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-typed-builder-macro-0.20
|
|||
|
(package
|
|||
|
(name "rust-typed-builder-macro")
|
|||
|
(version "0.20.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "typed-builder-macro" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1mgd7ix7lx02b6xffkrxmd9ijsy5cjxf0c5y7ba0jrahavb842sn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/idanarye/rust-typed-builder")
|
|||
|
(synopsis "Compile-time type-checked builder derive")
|
|||
|
(description
|
|||
|
"This package provides Compile-time type-checked builder derive.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-typed-builder-0.20
|
|||
|
(package
|
|||
|
(name "rust-typed-builder")
|
|||
|
(version "0.20.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "typed-builder" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0xayskbj3l9v5as8m2b3c209iw5ix39bm4iarg52cywbvicys53y"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-typed-builder-macro" ,rust-typed-builder-macro-0.20))))
|
|||
|
(home-page "https://github.com/idanarye/rust-typed-builder")
|
|||
|
(synopsis "Compile-time type-checked builder derive")
|
|||
|
(description
|
|||
|
"This package provides Compile-time type-checked builder derive.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-tokio-io-utility-0.7
|
|||
|
(package
|
|||
|
(name "rust-tokio-io-utility")
|
|||
|
(version "0.7.6")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "tokio-io-utility" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0qy2sx7fkla9j37fp9z2ah4kqay6fzn6l7y4qx90wwbms5a2crwd"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-tokio" ,rust-tokio-1))))
|
|||
|
(home-page "https://github.com/openssh-rust/tokio-io-utility.git")
|
|||
|
(synopsis "Some helper functions for tokio::io")
|
|||
|
(description "This package provides Some helper functions for tokio::io.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-ssh-format-0.14
|
|||
|
(package
|
|||
|
(name "rust-ssh-format")
|
|||
|
(version "0.14.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ssh_format" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "011k3zq5b13j9ppw2rmqyr5gnpybb045a8zc4z1rg40w3l433ar4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-ssh-format-error" ,rust-ssh-format-error-0.1))))
|
|||
|
(home-page "https://github.com/openssh-rust/ssh_format")
|
|||
|
(synopsis "Data format used to communicate with openssh mux server")
|
|||
|
(description
|
|||
|
"This package provides Data format used to communicate with openssh mux server.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-sendfd-0.4
|
|||
|
(package
|
|||
|
(name "rust-sendfd")
|
|||
|
(version "0.4.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "sendfd" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "160pf2dp5r8smjc6ssk6jf9k93vc280wk8i362xi6zi6zjw72jv0"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-tokio" ,rust-tokio-1))))
|
|||
|
(home-page "https://github.com/standard-ai/sendfd")
|
|||
|
(synopsis "Send file descriptors along with data over UNIX domain sockets")
|
|||
|
(description
|
|||
|
"This package provides Send file descriptors along with data over UNIX domain sockets.")
|
|||
|
(license (list license:asl2.0 license:bsd-3))))
|
|||
|
|
|||
|
(define-public rust-ssh-format-error-0.1
|
|||
|
(package
|
|||
|
(name "rust-ssh-format-error")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ssh_format_error" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0311divq777kl3844lnbzqcci8bsnmpabs7p3vvi39kwvqcnag5y"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/openssh-rust/ssh_format")
|
|||
|
(synopsis "Data format used to communicate with openssh mux server")
|
|||
|
(description
|
|||
|
"This package provides Data format used to communicate with openssh mux server.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-openssh-mux-client-error-0.1
|
|||
|
(package
|
|||
|
(name "rust-openssh-mux-client-error")
|
|||
|
(version "0.1.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "openssh-mux-client-error" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0npr387iqp0l5zq1sqm8rml1a6dp43rkvn9h1qh3b8j8zf51cycq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ssh-format-error" ,rust-ssh-format-error-0.1)
|
|||
|
("rust-thiserror" ,rust-thiserror-2))))
|
|||
|
(home-page "https://github.com/openssh-rust/openssh-mux-client")
|
|||
|
(synopsis "openssh mux client")
|
|||
|
(description "This package provides openssh mux client.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-non-zero-byte-slice-0.1
|
|||
|
(package
|
|||
|
(name "rust-non-zero-byte-slice")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "non-zero-byte-slice" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0940wdjqvdwfh04ppms465aghrl0dn9x1g4125fz178wl7da3nl9"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/openssh-rust/openssh-mux-client")
|
|||
|
(synopsis "openssh mux client")
|
|||
|
(description "This package provides openssh mux client.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-openssh-mux-client-0.17
|
|||
|
(package
|
|||
|
(name "rust-openssh-mux-client")
|
|||
|
(version "0.17.6")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "openssh-mux-client" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1g69akjm9yqpwl259b0fwdj1wh5y59bw7y65rnikb43x18nnk4fh"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-non-zero-byte-slice" ,rust-non-zero-byte-slice-0.1)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-openssh-mux-client-error" ,rust-openssh-mux-client-error-0.1)
|
|||
|
("rust-sendfd" ,rust-sendfd-0.4)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-ssh-format" ,rust-ssh-format-0.14)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-io-utility" ,rust-tokio-io-utility-0.7)
|
|||
|
("rust-typed-builder" ,rust-typed-builder-0.20))))
|
|||
|
(home-page "https://github.com/openssh-rust/openssh-mux-client")
|
|||
|
(synopsis "openssh mux client")
|
|||
|
(description "This package provides openssh mux client.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-openssh-0.11
|
|||
|
(package
|
|||
|
(name "rust-openssh")
|
|||
|
(version "0.11.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "openssh" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0gmwg40di9smgia13w61rfjcsqgk6lch6rmfbp2nps4hp8lb22za"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-openssh-mux-client" ,rust-openssh-mux-client-0.17)
|
|||
|
("rust-shell-escape" ,rust-shell-escape-0.1)
|
|||
|
("rust-tempfile" ,rust-tempfile-3)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://github.com/openssh-rust/openssh.git")
|
|||
|
(synopsis "SSH through OpenSSH")
|
|||
|
(description "This package provides SSH through @code{OpenSSH}.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-monoio-macros-0.1
|
|||
|
(package
|
|||
|
(name "rust-monoio-macros")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "monoio-macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0k08a925wmbw9902iimwxys34lqk25gadwkw6f49wgb1d5g5yshp"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/bytedance/monoio")
|
|||
|
(synopsis "Monoio proc macros")
|
|||
|
(description "This package provides Monoio proc macros.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-auto-const-array-0.2
|
|||
|
(package
|
|||
|
(name "rust-auto-const-array")
|
|||
|
(version "0.2.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "auto-const-array" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1fylx07l043nwfv611qqmimxbmpymss32jzfa0vf07ksjwcdzxv2"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/ihciah/auto-const-array")
|
|||
|
(synopsis "Define a const array without specify length")
|
|||
|
(description
|
|||
|
"This package provides Define a const array without specify length.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-monoio-0.2
|
|||
|
(package
|
|||
|
(name "rust-monoio")
|
|||
|
(version "0.2.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "monoio" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0sms53laang38x1059g7qxxiiazw8dsm92rkjngr9cc7vsygil1v"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-auto-const-array" ,rust-auto-const-array-0.2)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-ctrlc" ,rust-ctrlc-3)
|
|||
|
("rust-flume" ,rust-flume-0.11)
|
|||
|
("rust-fxhash" ,rust-fxhash-0.2)
|
|||
|
("rust-io-uring" ,rust-io-uring-0.6)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-mio" ,rust-mio-0.8)
|
|||
|
("rust-monoio-macros" ,rust-monoio-macros-0.1)
|
|||
|
("rust-nix" ,rust-nix-0.26)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-socket2" ,rust-socket2-0.5)
|
|||
|
("rust-threadpool" ,rust-threadpool-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-windows-sys" ,rust-windows-sys-0.48))))
|
|||
|
(home-page "https://github.com/bytedance/monoio")
|
|||
|
(synopsis "thread per core runtime based on iouring.")
|
|||
|
(description
|
|||
|
"This package provides a thread per core runtime based on iouring.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-typed-builder-0.10
|
|||
|
(package
|
|||
|
(name "rust-typed-builder")
|
|||
|
(version "0.10.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "typed-builder" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "036v5045xsc8akqbqm0npyxw9pvxwqiq9aix7cwpx4vvnqb1g1c9"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-1))))
|
|||
|
(home-page "https://github.com/idanarye/rust-typed-builder")
|
|||
|
(synopsis "Compile-time type-checked builder derive")
|
|||
|
(description
|
|||
|
"This package provides Compile-time type-checked builder derive.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-rustc-version-runtime-0.3
|
|||
|
(package
|
|||
|
(name "rust-rustc-version-runtime")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rustc_version_runtime" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0787mz3zqkh7fmb88pxhag63y3qxlps58pmdnvq0m0p1pb98rl9d"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-rustc-version" ,rust-rustc-version-0.4)
|
|||
|
("rust-rustc-version" ,rust-rustc-version-0.4)
|
|||
|
("rust-semver" ,rust-semver-1)
|
|||
|
("rust-semver" ,rust-semver-1))))
|
|||
|
(home-page "https://github.com/seppo0010/rustc-version-runtime-rs")
|
|||
|
(synopsis
|
|||
|
"library for querying the version of the rustc compiler used in runtime")
|
|||
|
(description
|
|||
|
"This package provides a library for querying the version of the rustc compiler
|
|||
|
used in runtime.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-reqwest-0.12
|
|||
|
(package
|
|||
|
(name "rust-reqwest")
|
|||
|
(version "0.12.12")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "reqwest" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1nnigi6jcrqdd5k5myc53qdkdnrx8zjgan029q1w5hspf5039rs3"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-compression" ,rust-async-compression-0.4)
|
|||
|
("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-cookie" ,rust-cookie-0.18)
|
|||
|
("rust-cookie-store" ,rust-cookie-store-0.21)
|
|||
|
("rust-encoding-rs" ,rust-encoding-rs-0.8)
|
|||
|
("rust-futures-channel" ,rust-futures-channel-0.3)
|
|||
|
("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-h2" ,rust-h2-0.4)
|
|||
|
("rust-h3" ,rust-h3-0.0.6)
|
|||
|
("rust-h3-quinn" ,rust-h3-quinn-0.0.7)
|
|||
|
("rust-hickory-resolver" ,rust-hickory-resolver-0.24)
|
|||
|
("rust-http" ,rust-http-1)
|
|||
|
("rust-http-body" ,rust-http-body-1)
|
|||
|
("rust-http-body-util" ,rust-http-body-util-0.1)
|
|||
|
("rust-hyper" ,rust-hyper-1)
|
|||
|
("rust-hyper-rustls" ,rust-hyper-rustls-0.27)
|
|||
|
("rust-hyper-tls" ,rust-hyper-tls-0.6)
|
|||
|
("rust-hyper-util" ,rust-hyper-util-0.1)
|
|||
|
("rust-ipnet" ,rust-ipnet-2)
|
|||
|
("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-mime" ,rust-mime-0.3)
|
|||
|
("rust-mime-guess" ,rust-mime-guess-2)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-quinn" ,rust-quinn-0.11)
|
|||
|
("rust-rustls" ,rust-rustls-0.23)
|
|||
|
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8)
|
|||
|
("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
|
|||
|
("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
|
|||
|
("rust-slab" ,rust-slab-0.4)
|
|||
|
("rust-sync-wrapper" ,rust-sync-wrapper-1)
|
|||
|
("rust-system-configuration" ,rust-system-configuration-0.6)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
|
|||
|
("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
|
|||
|
("rust-tokio-socks" ,rust-tokio-socks-0.5)
|
|||
|
("rust-tokio-util" ,rust-tokio-util-0.7)
|
|||
|
("rust-tower" ,rust-tower-0.5)
|
|||
|
("rust-tower-service" ,rust-tower-service-0.3)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
|
|||
|
("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
|
|||
|
("rust-wasm-streams" ,rust-wasm-streams-0.4)
|
|||
|
("rust-web-sys" ,rust-web-sys-0.3)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.26)
|
|||
|
("rust-windows-registry" ,rust-windows-registry-0.2))))
|
|||
|
(home-page "https://github.com/seanmonstar/reqwest")
|
|||
|
(synopsis "higher level HTTP client library")
|
|||
|
(description "This package provides higher level HTTP client library.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-openssl-probe-0.1
|
|||
|
(package
|
|||
|
(name "rust-openssl-probe")
|
|||
|
(version "0.1.6")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "openssl-probe" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0bl52x55laalqb707k009h8kfawliwp992rlsvkzy49n47p2fpnh"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/alexcrichton/openssl-probe")
|
|||
|
(synopsis
|
|||
|
"Tool for helping to find SSL certificate locations on the system for OpenSSL")
|
|||
|
(description
|
|||
|
"This package provides Tool for helping to find SSL certificate locations on the system for
|
|||
|
@code{OpenSSL}.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-mongodb-internal-macros-3
|
|||
|
(package
|
|||
|
(name "rust-mongodb-internal-macros")
|
|||
|
(version "3.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "mongodb-internal-macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0fs2ssm2zi4hqp7szj89mf22lhjc95wq5l7d4hh9bnqbgnjwc0bx"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-macro-magic" ,rust-macro-magic-0.5)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "")
|
|||
|
(synopsis "Internal macros for the mongodb crate")
|
|||
|
(description
|
|||
|
"This package provides Internal macros for the mongodb crate.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-mongocrypt-sys-0.1
|
|||
|
(package
|
|||
|
(name "rust-mongocrypt-sys")
|
|||
|
(version "0.1.4+1.12.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "mongocrypt-sys" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1273kac1n29agfjkcwqx1rl19j7sj9s8g3md181qhpq33pr2v96x"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/mongodb/libmongocrypt-rust")
|
|||
|
(synopsis "FFI bindings to libmongocrypt")
|
|||
|
(description "This package provides FFI bindings to libmongocrypt.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-mongocrypt-0.2
|
|||
|
(package
|
|||
|
(name "rust-mongocrypt")
|
|||
|
(version "0.2.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "mongocrypt" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1g2r7fcl3p9rb17c8wdry960biqz92gxinl1jmlmym9v9n6jib2y"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bson" ,rust-bson-2)
|
|||
|
("rust-mongocrypt-sys" ,rust-mongocrypt-sys-0.1)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/mongodb/libmongocrypt-rust")
|
|||
|
(synopsis "Rust-idiomatic wrapper around mongocrypt-sys")
|
|||
|
(description
|
|||
|
"This package provides Rust-idiomatic wrapper around mongocrypt-sys.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-macro-magic-macros-0.5
|
|||
|
(package
|
|||
|
(name "rust-macro-magic-macros")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "macro_magic_macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0saq1rbi46lpi2wz4x0s0vgif63wh6jxjzi78nzpd25qckp2iskk"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-macro-magic-core" ,rust-macro-magic-core-0.5)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://sam0x17.dev")
|
|||
|
(synopsis "Proc-macro sub-crate for macro_magic")
|
|||
|
(description "This package provides Proc-macro sub-crate for macro_magic.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-macro-magic-core-macros-0.5
|
|||
|
(package
|
|||
|
(name "rust-macro-magic-core-macros")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "macro_magic_core_macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "021kp0rn686b71wgxh0x2zd6s49cvdrh29nlvfcbvd8m33jbyamh"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://sam0x17.dev")
|
|||
|
(synopsis "Support macros for macro_magic_core")
|
|||
|
(description "This package provides Support macros for macro_magic_core.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-derive-syn-parse-0.2
|
|||
|
(package
|
|||
|
(name "rust-derive-syn-parse")
|
|||
|
(version "0.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "derive-syn-parse" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0qjplkxiia1b8yaghv3q1lm93862l5arlkbs95a0wz1b2gl7qpfn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/sharnoff/derive-syn-parse")
|
|||
|
(synopsis "Derive macro for `syn::parse::Parse`")
|
|||
|
(description "This package provides Derive macro for `syn::parse::Parse`.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-macro-magic-core-0.5
|
|||
|
(package
|
|||
|
(name "rust-macro-magic-core")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "macro_magic_core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0l7ikfl7s1cyivsy3kaicfmqznbrrzkwlfirba355ws2gs4dr1qn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-const-random" ,rust-const-random-0.1)
|
|||
|
("rust-derive-syn-parse" ,rust-derive-syn-parse-0.2)
|
|||
|
("rust-macro-magic-core-macros" ,rust-macro-magic-core-macros-0.5)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://sam0x17.dev")
|
|||
|
(synopsis "Core implementation behind macro_magic")
|
|||
|
(description
|
|||
|
"This package provides Core implementation behind macro_magic.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-macro-magic-0.5
|
|||
|
(package
|
|||
|
(name "rust-macro-magic")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "macro_magic" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "07fjfqpl4b2gyd89pwa2rcp55j4nl00cxnakpipx4s0l6pqgjcyc"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-macro-magic-core" ,rust-macro-magic-core-0.5)
|
|||
|
("rust-macro-magic-macros" ,rust-macro-magic-macros-0.5)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://sam0x17.dev")
|
|||
|
(synopsis
|
|||
|
"Allows the exporting and importing of the tokens of items across module, file, and crate boundaries")
|
|||
|
(description
|
|||
|
"This package provides Allows the exporting and importing of the tokens of items across module, file,
|
|||
|
and crate boundaries.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-hickory-resolver-0.24
|
|||
|
(package
|
|||
|
(name "rust-hickory-resolver")
|
|||
|
(version "0.24.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "hickory-resolver" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1d243gxb2c2nlm73c2vb4yp908z8mi6ixkriglkfb71qkjx2lbha"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
|
|||
|
("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-hickory-proto" ,rust-hickory-proto-0.24)
|
|||
|
("rust-ipconfig" ,rust-ipconfig-0.3)
|
|||
|
("rust-lru-cache" ,rust-lru-cache-0.1)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-resolv-conf" ,rust-resolv-conf-0.7)
|
|||
|
("rust-rustls" ,rust-rustls-0.21)
|
|||
|
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-smallvec" ,rust-smallvec-1)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
|
|||
|
("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
|
|||
|
("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.25))))
|
|||
|
(home-page "https://hickory-dns.org/")
|
|||
|
(synopsis
|
|||
|
"Hickory DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution see Resolver and AsyncResolver for supported resolution types. The Client can be used for other queries.")
|
|||
|
(description
|
|||
|
"This package provides Hickory DNS is a safe and secure DNS library. This Resolver library uses the
|
|||
|
Client library to perform all DNS queries. The Resolver is intended to be a
|
|||
|
high-level library for any DNS record resolution see Resolver and
|
|||
|
@code{AsyncResolver} for supported resolution types. The Client can be used for
|
|||
|
other queries.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-hickory-proto-0.24
|
|||
|
(package
|
|||
|
(name "rust-hickory-proto")
|
|||
|
(version "0.24.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "hickory-proto" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1df1gg333sgjicmf8nbsxlhffp18kdfwcvdgaald1fdgp36zsyj4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-backtrace" ,rust-backtrace-0.3)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-data-encoding" ,rust-data-encoding-2)
|
|||
|
("rust-enum-as-inner" ,rust-enum-as-inner-0.6)
|
|||
|
("rust-futures-channel" ,rust-futures-channel-0.3)
|
|||
|
("rust-futures-io" ,rust-futures-io-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-h2" ,rust-h2-0.3)
|
|||
|
("rust-h3" ,rust-h3-0.0.3)
|
|||
|
("rust-h3-quinn" ,rust-h3-quinn-0.0.4)
|
|||
|
("rust-http" ,rust-http-0.2)
|
|||
|
("rust-idna" ,rust-idna-1)
|
|||
|
("rust-ipnet" ,rust-ipnet-2)
|
|||
|
("rust-js-sys" ,rust-js-sys-0.3)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-openssl" ,rust-openssl-0.10)
|
|||
|
("rust-quinn" ,rust-quinn-0.10)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-ring" ,rust-ring-0.16)
|
|||
|
("rust-rustls" ,rust-rustls-0.21)
|
|||
|
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
|
|||
|
("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-socket2" ,rust-socket2-0.5)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tinyvec" ,rust-tinyvec-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
|
|||
|
("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
|
|||
|
("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.25))))
|
|||
|
(home-page "https://hickory-dns.org/")
|
|||
|
(synopsis
|
|||
|
"Hickory DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Hickory DNS projects.")
|
|||
|
(description
|
|||
|
"This package provides Hickory DNS is a safe and secure DNS library. This is the foundational DNS
|
|||
|
protocol library for all Hickory DNS projects.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-mongodb-3
|
|||
|
(package
|
|||
|
(name "rust-mongodb")
|
|||
|
(version "3.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "mongodb" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1y34hdq7q2qwam8224nff14jd8y3qdmb1bvr6kaawi06q4zgpni4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-base64" ,rust-base64-0.13)
|
|||
|
("rust-bitflags" ,rust-bitflags-1)
|
|||
|
("rust-bson" ,rust-bson-2)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-derive-where" ,rust-derive-where-1)
|
|||
|
("rust-derive-more" ,rust-derive-more-0.99)
|
|||
|
("rust-flate2" ,rust-flate2-1)
|
|||
|
("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-executor" ,rust-futures-executor-0.3)
|
|||
|
("rust-futures-io" ,rust-futures-io-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-hickory-proto" ,rust-hickory-proto-0.24)
|
|||
|
("rust-hickory-resolver" ,rust-hickory-resolver-0.24)
|
|||
|
("rust-hmac" ,rust-hmac-0.12)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-macro-magic" ,rust-macro-magic-0.5)
|
|||
|
("rust-md-5" ,rust-md-5-0.10)
|
|||
|
("rust-mongocrypt" ,rust-mongocrypt-0.2)
|
|||
|
("rust-mongodb-internal-macros" ,rust-mongodb-internal-macros-3)
|
|||
|
("rust-num-cpus" ,rust-num-cpus-1)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-openssl" ,rust-openssl-0.10)
|
|||
|
("rust-openssl-probe" ,rust-openssl-probe-0.1)
|
|||
|
("rust-pbkdf2" ,rust-pbkdf2-0.11)
|
|||
|
("rust-pem" ,rust-pem-3)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-pkcs8" ,rust-pkcs8-0.10)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rayon" ,rust-rayon-1)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.12)
|
|||
|
("rust-rustc-version-runtime" ,rust-rustc-version-runtime-0.3)
|
|||
|
("rust-rustls" ,rust-rustls-0.21)
|
|||
|
("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-bytes" ,rust-serde-bytes-0.11)
|
|||
|
("rust-serde-with" ,rust-serde-with-3)
|
|||
|
("rust-sha-1" ,rust-sha-1-0.10)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-snap" ,rust-snap-1)
|
|||
|
("rust-socket2" ,rust-socket2-0.5)
|
|||
|
("rust-stringprep" ,rust-stringprep-0.1)
|
|||
|
("rust-strsim" ,rust-strsim-0.11)
|
|||
|
("rust-take-mut" ,rust-take-mut-0.2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
|
|||
|
("rust-tokio-rustls" ,rust-tokio-rustls-0.24)
|
|||
|
("rust-tokio-util" ,rust-tokio-util-0.7)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-typed-builder" ,rust-typed-builder-0.10)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.25)
|
|||
|
("rust-zstd" ,rust-zstd-0.11))))
|
|||
|
(home-page "https://www.mongodb.com/docs/drivers/rust/")
|
|||
|
(synopsis "The official MongoDB driver for Rust")
|
|||
|
(description
|
|||
|
"This package provides The official @code{MongoDB} driver for Rust.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-moka-0.12
|
|||
|
(package
|
|||
|
(name "rust-moka")
|
|||
|
(version "0.12.10")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "moka" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "09h9ww66vxrkizma99n7ib2fm91crkw4msp650j2i94lr911ccm9"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-lock" ,rust-async-lock-3)
|
|||
|
("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
|
|||
|
("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.9)
|
|||
|
("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
|
|||
|
("rust-event-listener" ,rust-event-listener-5)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-loom" ,rust-loom-0.7)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-portable-atomic" ,rust-portable-atomic-1)
|
|||
|
("rust-quanta" ,rust-quanta-0.12)
|
|||
|
("rust-rustc-version" ,rust-rustc-version-0.4)
|
|||
|
("rust-smallvec" ,rust-smallvec-1)
|
|||
|
("rust-tagptr" ,rust-tagptr-0.2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-uuid" ,rust-uuid-1))))
|
|||
|
(home-page "https://github.com/moka-rs/moka")
|
|||
|
(synopsis "fast and concurrent cache library inspired by Java Caffeine")
|
|||
|
(description
|
|||
|
"This package provides a fast and concurrent cache library inspired by Java
|
|||
|
Caffeine.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-mime-guess-2
|
|||
|
(package
|
|||
|
(name "rust-mime-guess")
|
|||
|
(version "2.0.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "mime_guess" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "03jmg3yx6j39mg0kayf7w4a886dl3j15y8zs119zw01ccy74zi7p"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-mime" ,rust-mime-0.3)
|
|||
|
("rust-unicase" ,rust-unicase-2)
|
|||
|
("rust-unicase" ,rust-unicase-2))))
|
|||
|
(home-page "https://github.com/abonander/mime_guess")
|
|||
|
(synopsis
|
|||
|
"simple crate for detection of a file's MIME type by its extension.")
|
|||
|
(description
|
|||
|
"This package provides a simple crate for detection of a file's MIME type by its
|
|||
|
extension.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-metrics-0.24
|
|||
|
(package
|
|||
|
(name "rust-metrics")
|
|||
|
(version "0.24.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "metrics" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1qyrd8c2x35pw2wmwbji8ywq42vb9kdzl0zjkwb6f9rv5c0ynzbs"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
|
|||
|
("rust-portable-atomic" ,rust-portable-atomic-1))))
|
|||
|
(home-page "https://github.com/metrics-rs/metrics")
|
|||
|
(synopsis "lightweight metrics facade.")
|
|||
|
(description "This package provides a lightweight metrics facade.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-hrana-client-proto-0.2
|
|||
|
(package
|
|||
|
(name "rust-hrana-client-proto")
|
|||
|
(version "0.2.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "hrana-client-proto" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0cz5ypcyffkv2kccd21pgfmqzrwpd8j4bwk41vb3znl9w90lwszi"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|||
|
("rust-base64" ,rust-base64-0.21)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1))))
|
|||
|
(home-page "https://github.com/libsql/hrana-client-rs")
|
|||
|
(synopsis "Hrana client protocol for libSQL and sqld")
|
|||
|
(description
|
|||
|
"This package provides Hrana client protocol for @code{libSQL} and sqld.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-hdfs-sys-0.3
|
|||
|
(package
|
|||
|
(name "rust-hdfs-sys")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "hdfs-sys" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1js9ki2as456whdwk4v51xd74cisjqzljajdnhk1mmd2zg7dbqik"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cc" ,rust-cc-1)
|
|||
|
("rust-java-locator" ,rust-java-locator-0.1))))
|
|||
|
(home-page "https://github.com/Xuanwo/hdrs")
|
|||
|
(synopsis "Bindings to HDFS Native C API")
|
|||
|
(description "This package provides Bindings to HDFS Native C API.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-hdrs-0.3
|
|||
|
(package
|
|||
|
(name "rust-hdrs")
|
|||
|
(version "0.3.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "hdrs" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "13c7qz5wwl9gsv3n7kmqazqwamf3br60890zmpychpgy7dljmi7p"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-blocking" ,rust-blocking-1)
|
|||
|
("rust-errno" ,rust-errno-0.3)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-hdfs-sys" ,rust-hdfs-sys-0.3)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-log" ,rust-log-0.4))))
|
|||
|
(home-page "https://github.com/Xuanwo/hdrs")
|
|||
|
(synopsis "Rust native client to hdfs")
|
|||
|
(description "This package provides Rust native client to hdfs.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-autotools-0.2
|
|||
|
(package
|
|||
|
(name "rust-autotools")
|
|||
|
(version "0.2.7")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "autotools" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1kwmqzdpgmy50dr8pzx0029f5iszrma826ji93fw03qvqhkib57g"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cc" ,rust-cc-1))))
|
|||
|
(home-page "https://github.com/lu-zero/autotools-rs")
|
|||
|
(synopsis
|
|||
|
"build dependency to build native libraries that use configure&make-style build systems")
|
|||
|
(description
|
|||
|
"This package provides a build dependency to build native libraries that use
|
|||
|
configure&make-style build systems.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-protobuf-src-1
|
|||
|
(package
|
|||
|
(name "rust-protobuf-src")
|
|||
|
(version "1.1.0+21.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "protobuf-src" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1hg3w2799fdlrr2wjf7i9g8ybzy0jgxlcdmrhgxwcg7bp998ib67"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-autotools" ,rust-autotools-0.2))))
|
|||
|
(home-page "https://github.com/MaterializeInc/rust-protobuf-native")
|
|||
|
(synopsis "Build system integration for libprotobuf")
|
|||
|
(description
|
|||
|
"This package provides Build system integration for libprotobuf.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-g2poly-1
|
|||
|
(package
|
|||
|
(name "rust-g2poly")
|
|||
|
(version "1.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "g2poly" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0b2bj9n34i523h4wrkrklhrlr9ksgnxq5h30rk2zh3ghrihv5n0g"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/WanzenBug/g2p")
|
|||
|
(synopsis "Primitive implementation of polynomials over the field GF(2)")
|
|||
|
(description
|
|||
|
"This package provides Primitive implementation of polynomials over the field GF(2).")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-g2gen-1
|
|||
|
(package
|
|||
|
(name "rust-g2gen")
|
|||
|
(version "1.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "g2gen" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0z250vm1z6y8z3ds46dkk8vf2hx0jlskqiwjhhxhf7m427wk4gnw"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-g2poly" ,rust-g2poly-1)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/WanzenBug/g2p")
|
|||
|
(synopsis
|
|||
|
"macro to create types that implement fast finite field arithmetic.")
|
|||
|
(description
|
|||
|
"This package provides a macro to create types that implement fast finite field
|
|||
|
arithmetic.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-g2p-1
|
|||
|
(package
|
|||
|
(name "rust-g2p")
|
|||
|
(version "1.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "g2p" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "17yjyal4gprhws7r9gdg9sfjjz29q4ln81msd1d3mbyrzrpgm6hs"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-g2gen" ,rust-g2gen-1)
|
|||
|
("rust-g2poly" ,rust-g2poly-1))))
|
|||
|
(home-page "https://github.com/WanzenBug/g2p")
|
|||
|
(synopsis
|
|||
|
"crate to create types that implement fast finite field arithmetic.")
|
|||
|
(description
|
|||
|
"This package provides a crate to create types that implement fast finite field
|
|||
|
arithmetic.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-fs-hdfs3-0.1
|
|||
|
(package
|
|||
|
(name "rust-fs-hdfs3")
|
|||
|
(version "0.1.12")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "fs-hdfs3" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0p9gl0pb2w4n0f37is2h6bdlwbx33niakn2gzlbqhhkab40faf0g"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.64)
|
|||
|
("rust-cc" ,rust-cc-1)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-url" ,rust-url-2))))
|
|||
|
(home-page "https://github.com/datafusion-contrib/fs-hdfs")
|
|||
|
(synopsis "libhdfs binding library and safe Rust APIs")
|
|||
|
(description
|
|||
|
"This package provides libhdfs binding library and safe Rust APIs.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-crc-3
|
|||
|
(package
|
|||
|
(name "rust-crc")
|
|||
|
(version "3.2.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "crc" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0dnn23x68qakzc429s1y9k9y3g8fn5v9jwi63jcz151sngby9rk9"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-crc-catalog" ,rust-crc-catalog-2))))
|
|||
|
(home-page "https://github.com/mrhooray/crc-rs.git")
|
|||
|
(synopsis "Rust implementation of CRC with support of various standards")
|
|||
|
(description
|
|||
|
"This package provides Rust implementation of CRC with support of various standards.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-hdfs-native-0.10
|
|||
|
(package
|
|||
|
(name "rust-hdfs-native")
|
|||
|
(version "0.10.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "hdfs-native" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0g498wz7j23in8j8khfv62yrq1zziv9zcd3dxyvydha3zh6xnwjf"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-aes" ,rust-aes-0.8)
|
|||
|
("rust-base64" ,rust-base64-0.21)
|
|||
|
("rust-bitflags" ,rust-bitflags-2)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-cbc" ,rust-cbc-0.1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-cipher" ,rust-cipher-0.4)
|
|||
|
("rust-crc" ,rust-crc-3)
|
|||
|
("rust-ctr" ,rust-ctr-0.9)
|
|||
|
("rust-des" ,rust-des-0.8)
|
|||
|
("rust-dns-lookup" ,rust-dns-lookup-2)
|
|||
|
("rust-fs-hdfs3" ,rust-fs-hdfs3-0.1)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-g2p" ,rust-g2p-1)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-hmac" ,rust-hmac-0.12)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-libloading" ,rust-libloading-0.8)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-md-5" ,rust-md-5-0.10)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-prost" ,rust-prost-0.12)
|
|||
|
("rust-prost-build" ,rust-prost-build-0.12)
|
|||
|
("rust-prost-types" ,rust-prost-types-0.12)
|
|||
|
("rust-protobuf-src" ,rust-protobuf-src-1)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-roxmltree" ,rust-roxmltree-0.18)
|
|||
|
("rust-socket2" ,rust-socket2-0.5)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-which" ,rust-which-4)
|
|||
|
("rust-whoami" ,rust-whoami-1))))
|
|||
|
(home-page "https://github.com/Kimahriman/hdfs-native")
|
|||
|
(synopsis "Native HDFS client implementation in Rust")
|
|||
|
(description
|
|||
|
"This package provides Native HDFS client implementation in Rust.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-spinning-top-0.3
|
|||
|
(package
|
|||
|
(name "rust-spinning-top")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "spinning_top" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "001kjbiz1gg111rsqxc4pq9a1izx7wshkk38f69h1dbgf4fjsvfr"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-lock-api" ,rust-lock-api-0.4))))
|
|||
|
(home-page "https://github.com/rust-osdev/spinning_top")
|
|||
|
(synopsis
|
|||
|
"simple spinlock crate based on the abstractions provided by `lock_api`.")
|
|||
|
(description
|
|||
|
"This package provides a simple spinlock crate based on the abstractions provided
|
|||
|
by `lock_api`.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-prost-types-0.11
|
|||
|
(package
|
|||
|
(name "rust-prost-types")
|
|||
|
(version "0.11.9")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "prost-types" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "04ryk38sqkp2nf4dgdqdfbgn6zwwvjraw6hqq6d9a6088shj4di1"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-prost" ,rust-prost-0.11))))
|
|||
|
(home-page "https://github.com/tokio-rs/prost")
|
|||
|
(synopsis "Prost definitions of Protocol Buffers well known types")
|
|||
|
(description
|
|||
|
"This package provides Prost definitions of Protocol Buffers well known types.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-quanta-0.12
|
|||
|
(package
|
|||
|
(name "rust-quanta")
|
|||
|
(version "0.12.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "quanta" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "03kwh0xb7gr461jcjhrxvcj9157k1jyg2gyy0f4579nf4ilgxl9v"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-prost-types" ,rust-prost-types-0.11)
|
|||
|
("rust-raw-cpuid" ,rust-raw-cpuid-11)
|
|||
|
("rust-wasi" ,rust-wasi-0.11)
|
|||
|
("rust-web-sys" ,rust-web-sys-0.3)
|
|||
|
("rust-winapi" ,rust-winapi-0.3))))
|
|||
|
(home-page "https://github.com/metrics-rs/quanta")
|
|||
|
(synopsis "high-speed timing library")
|
|||
|
(description "This package provides high-speed timing library.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-nonzero-ext-0.3
|
|||
|
(package
|
|||
|
(name "rust-nonzero-ext")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "nonzero_ext" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "08fghyinb07xwhbj7vwvlhg45g5cvhvld2min25njidir12rdgrq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/antifuchs/nonzero_ext")
|
|||
|
(synopsis "Extensions and additional traits for non-zero integer types")
|
|||
|
(description
|
|||
|
"This package provides Extensions and additional traits for non-zero integer types.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-governor-0.6
|
|||
|
(package
|
|||
|
(name "rust-governor")
|
|||
|
(version "0.6.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "governor" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0yw66yb1rfc7np23n9af9sb8kbhv3jnhvg3an1rsydbbxr1gb9v8"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-dashmap" ,rust-dashmap-5)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-futures-timer" ,rust-futures-timer-3)
|
|||
|
("rust-no-std-compat" ,rust-no-std-compat-0.4)
|
|||
|
("rust-nonzero-ext" ,rust-nonzero-ext-0.3)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-portable-atomic" ,rust-portable-atomic-1)
|
|||
|
("rust-quanta" ,rust-quanta-0.12)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-smallvec" ,rust-smallvec-1)
|
|||
|
("rust-spinning-top" ,rust-spinning-top-0.3))))
|
|||
|
(home-page "https://github.com/boinkor-net/governor")
|
|||
|
(synopsis "rate-limiting implementation in Rust")
|
|||
|
(description
|
|||
|
"This package provides a rate-limiting implementation in Rust.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-serde-derive-1
|
|||
|
(package
|
|||
|
(name "rust-serde-derive")
|
|||
|
(version "1.0.217")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "180r3rj5gi5s1m23q66cr5wlfgc5jrs6n1mdmql2njnhk37zg6ss"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://serde.rs")
|
|||
|
(synopsis "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]")
|
|||
|
(description
|
|||
|
"This package provides Macros 1.1 implementation of #[derive(Serialize, Deserialize)].")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-serde-1
|
|||
|
(package
|
|||
|
(name "rust-serde")
|
|||
|
(version "1.0.217")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0w2ck1p1ajmrv1cf51qf7igjn2nc51r0izzc00fzmmhkvxjl5z02"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1))))
|
|||
|
(home-page "https://serde.rs")
|
|||
|
(synopsis "generic serialization/deserialization framework")
|
|||
|
(description
|
|||
|
"This package provides a generic serialization/deserialization framework.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-foundationdb-tuple-0.9
|
|||
|
(package
|
|||
|
(name "rust-foundationdb-tuple")
|
|||
|
(version "0.9.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "foundationdb-tuple" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ymhq9a796ffzsc18kcpz1bpg93rh6sc7xwki1qxx4p5zg0k465g"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-num-bigint" ,rust-num-bigint-0.4)
|
|||
|
("rust-uuid" ,rust-uuid-1))))
|
|||
|
(home-page "https://github.com/foundationdb-rs/foundationdb-rs")
|
|||
|
(synopsis "Foundationdb tuple pack/unpack implementation in rust")
|
|||
|
(description
|
|||
|
"This package provides Foundationdb tuple pack/unpack implementation in rust.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-foundationdb-sys-0.9
|
|||
|
(package
|
|||
|
(name "rust-foundationdb-sys")
|
|||
|
(version "0.9.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "foundationdb-sys" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0r392wgd407gjhmqzbgh9rsbk7dw32xrw6590m4wr38blgdi9biv"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.70)
|
|||
|
("rust-libc" ,rust-libc-0.2))))
|
|||
|
(home-page "https://github.com/foundationdb-rs/foundationdb-rs")
|
|||
|
(synopsis "Bindings to the C api for FoundationDB")
|
|||
|
(description
|
|||
|
"This package provides Bindings to the C api for @code{FoundationDB}.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-try-map-0.3
|
|||
|
(package
|
|||
|
(name "rust-try-map")
|
|||
|
(version "0.3.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "try_map" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "106mz6cxmgf5m34ww6h45g0ags2j92zc153xy4nbphdmgk82c5pv"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/golddranks/try_map")
|
|||
|
(synopsis
|
|||
|
"`try_map` and `flip` methods for `Option`. These allow more ergonomic error handling when mapping functions that return `Result` over `Option`")
|
|||
|
(description
|
|||
|
"This package provides `try_map` and `flip` methods for `Option`. These allow more ergonomic error
|
|||
|
handling when mapping functions that return `Result` over `Option`.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-foundationdb-macros-0.3
|
|||
|
(package
|
|||
|
(name "rust-foundationdb-macros")
|
|||
|
(version "0.3.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "foundationdb-macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0zvg3dxrnkg2l32p9b7qvkdvg4kplncv05gvancdi4js5r0i1rlv"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2)
|
|||
|
("rust-try-map" ,rust-try-map-0.3))))
|
|||
|
(home-page "https://github.com/foundationdb-rs/foundationdb-rs")
|
|||
|
(synopsis "Macro definitions used to maintain the FoundationDB's crate")
|
|||
|
(description
|
|||
|
"This package provides Macro definitions used to maintain the @code{FoundationDB's} crate.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-foundationdb-gen-0.9
|
|||
|
(package
|
|||
|
(name "rust-foundationdb-gen")
|
|||
|
(version "0.9.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "foundationdb-gen" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0n73r8dydl4qcap2jw3hr8xwzy4bzawy4scp17sf2cyzcr48b7gg"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-xml-rs" ,rust-xml-rs-0.8))))
|
|||
|
(home-page "https://github.com/foundationdb-rs/foundationdb-rs")
|
|||
|
(synopsis "Binding generation helper for FoundationDB.")
|
|||
|
(description
|
|||
|
"This package provides Binding generation helper for @code{FoundationDB}.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-async-trait-0.1
|
|||
|
(package
|
|||
|
(name "rust-async-trait")
|
|||
|
(version "0.1.85")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-trait" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0mm0gwad44zs7mna4a0m1z4dhzpmydfj73w4wm23c8xpnhrli4rz"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/dtolnay/async-trait")
|
|||
|
(synopsis "Type erasure for async trait methods")
|
|||
|
(description "This package provides Type erasure for async trait methods.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-foundationdb-0.9
|
|||
|
(package
|
|||
|
(name "rust-foundationdb")
|
|||
|
(version "0.9.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "foundationdb" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1kyc13806hq2vy2n5z6k0p3hc830qb0kqya6lxj2zkxv2bzfyjji"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-recursion" ,rust-async-recursion-1)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-foundationdb-gen" ,rust-foundationdb-gen-0.9)
|
|||
|
("rust-foundationdb-macros" ,rust-foundationdb-macros-0.3)
|
|||
|
("rust-foundationdb-sys" ,rust-foundationdb-sys-0.9)
|
|||
|
("rust-foundationdb-tuple" ,rust-foundationdb-tuple-0.9)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-num-bigint" ,rust-num-bigint-0.4)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-bytes" ,rust-serde-bytes-0.11)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-static-assertions" ,rust-static-assertions-1)
|
|||
|
("rust-uuid" ,rust-uuid-1))))
|
|||
|
(home-page "https://github.com/foundationdb-rs/foundationdb-rs")
|
|||
|
(synopsis "High level client bindings for FoundationDB.")
|
|||
|
(description
|
|||
|
"This package provides High level client bindings for @code{FoundationDB}.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-rtrb-0.3
|
|||
|
(package
|
|||
|
(name "rust-rtrb")
|
|||
|
(version "0.3.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rtrb" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1fp3rjd8bzx89wdx5g7c42rxqzlyd4x2ds22wh3sh3ly3bm8i0xd"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/mgeier/rtrb")
|
|||
|
(synopsis "realtime-safe single-producer single-consumer ring buffer")
|
|||
|
(description
|
|||
|
"This package provides a realtime-safe single-producer single-consumer ring
|
|||
|
buffer.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-minstant-0.1
|
|||
|
(package
|
|||
|
(name "rust-minstant")
|
|||
|
(version "0.1.7")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "minstant" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1nvq425dd74lqn0an7hx1jakqbl9c97krk5w8r8aqigiab3vbf8z"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-coarsetime" ,rust-coarsetime-0.1)
|
|||
|
("rust-ctor" ,rust-ctor-0.1)
|
|||
|
("rust-web-time" ,rust-web-time-1))))
|
|||
|
(home-page "https://github.com/tikv/minstant")
|
|||
|
(synopsis
|
|||
|
"drop-in replacement for `std::time::Instant` that measures time with high performance and high accuracy powered by TSC")
|
|||
|
(description
|
|||
|
"This package provides a drop-in replacement for `std::time::Instant` that
|
|||
|
measures time with high performance and high accuracy powered by TSC.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-fastrace-macro-0.7
|
|||
|
(package
|
|||
|
(name "rust-fastrace-macro")
|
|||
|
(version "0.7.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "fastrace-macro" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0fwy76ry93sjlz64wr1q14bkcwzfb69zacgjfmxj2mv7jrxa0h9i"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro-error2" ,rust-proc-macro-error2-2)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/fast/fastrace")
|
|||
|
(synopsis "Attribute procedural macro for fastrace")
|
|||
|
(description
|
|||
|
"This package provides Attribute procedural macro for fastrace.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-fastrace-0.7
|
|||
|
(package
|
|||
|
(name "rust-fastrace")
|
|||
|
(version "0.7.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "fastrace" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "069i9pr5vdpiv0ayvwkmz25m9vpxw4cfhidx7j6x1bdnz6xc91sp"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-fastrace-macro" ,rust-fastrace-macro-0.7)
|
|||
|
("rust-minstant" ,rust-minstant-0.1)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rtrb" ,rust-rtrb-0.3))))
|
|||
|
(home-page "https://github.com/fast/fastrace")
|
|||
|
(synopsis "high-performance timeline tracing library for Rust")
|
|||
|
(description
|
|||
|
"This package provides a high-performance timeline tracing library for Rust.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-visible-0.0.1
|
|||
|
(package
|
|||
|
(name "rust-visible")
|
|||
|
(version "0.0.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "visible" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0gp75mm95sabfpxwm6m1lrwviiiicihfa8n6g6yixz60smgh0i50"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-1))))
|
|||
|
(home-page "https://github.com/davidli2010/visible")
|
|||
|
(synopsis "Attributes to override the visibility of items")
|
|||
|
(description
|
|||
|
"This package provides Attributes to override the visibility of items.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-linked-hash-set-0.1
|
|||
|
(package
|
|||
|
(name "rust-linked-hash-set")
|
|||
|
(version "0.1.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "linked_hash_set" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1qlj9vzyz8zcascp0z46izwv38y8cjdhxj2z1v44761dw9dmps5s"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/alexheretic/linked-hash-set")
|
|||
|
(synopsis "HashSet with insertion ordering")
|
|||
|
(description
|
|||
|
"This package provides @code{HashSet} with insertion ordering.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-hyper-openssl-0.10
|
|||
|
(package
|
|||
|
(name "rust-hyper-openssl")
|
|||
|
(version "0.10.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "hyper-openssl" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "06fav767wqs3ywh1z2jpyxxmbgv03lyrl4zc67xamhm2kihlszaj"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-http" ,rust-http-1)
|
|||
|
("rust-hyper" ,rust-hyper-1)
|
|||
|
("rust-hyper-util" ,rust-hyper-util-0.1)
|
|||
|
("rust-linked-hash-set" ,rust-linked-hash-set-0.1)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-openssl" ,rust-openssl-0.10)
|
|||
|
("rust-openssl-sys" ,rust-openssl-sys-0.9)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-tower-layer" ,rust-tower-layer-0.3)
|
|||
|
("rust-tower-service" ,rust-tower-service-0.3))))
|
|||
|
(home-page "https://github.com/sfackler/hyper-openssl")
|
|||
|
(synopsis "Hyper TLS support via OpenSSL")
|
|||
|
(description "This package provides Hyper TLS support via @code{OpenSSL}.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-etcd-client-0.14
|
|||
|
(package
|
|||
|
(name "rust-etcd-client")
|
|||
|
(version "0.14.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "etcd-client" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1zj7w1jkcxvbpnpradysqbrxbk7rwa3apdvjyhb1nhsrqny5417w"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-http" ,rust-http-1)
|
|||
|
("rust-hyper" ,rust-hyper-1)
|
|||
|
("rust-hyper-openssl" ,rust-hyper-openssl-0.10)
|
|||
|
("rust-hyper-util" ,rust-hyper-util-0.1)
|
|||
|
("rust-openssl" ,rust-openssl-0.10)
|
|||
|
("rust-prost" ,rust-prost-0.13)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-stream" ,rust-tokio-stream-0.1)
|
|||
|
("rust-tonic" ,rust-tonic-0.12)
|
|||
|
("rust-tonic-build" ,rust-tonic-build-0.12)
|
|||
|
("rust-tower" ,rust-tower-0.4)
|
|||
|
("rust-tower-service" ,rust-tower-service-0.3)
|
|||
|
("rust-visible" ,rust-visible-0.0.1))))
|
|||
|
(home-page "https://github.com/etcdv3/etcd-client")
|
|||
|
(synopsis "An etcd v3 API client")
|
|||
|
(description "This package provides An etcd v3 API client.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-crc32c-0.6
|
|||
|
(package
|
|||
|
(name "rust-crc32c")
|
|||
|
(version "0.6.8")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "crc32c" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0iwyr3jivcnhylczqgk1rkpp9b46r25vi5dj1y7il29dc8hsyirs"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-rustc-version" ,rust-rustc-version-0.4))))
|
|||
|
(home-page "https://github.com/zowens/crc32c")
|
|||
|
(synopsis
|
|||
|
"Safe implementation for hardware accelerated CRC32C instructions with software fallback")
|
|||
|
(description
|
|||
|
"This package provides Safe implementation for hardware accelerated CRC32C instructions with software
|
|||
|
fallback.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-compio-tls-0.3
|
|||
|
(package
|
|||
|
(name "rust-compio-tls")
|
|||
|
(version "0.3.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-tls" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0z8w16agl7x92nlkkqnhziylbgvv9xkm8dl1rxdr9xzndg1r6cjl"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-compio-io" ,rust-compio-io-0.4)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-rustls" ,rust-rustls-0.23))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "TLS adaptor with compio")
|
|||
|
(description "This package provides TLS adaptor with compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-signal-0.3
|
|||
|
(package
|
|||
|
(name "rust-compio-signal")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-signal" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1a6vqqgiffaa2pyvwbb2vk9ak8w11zfys5gg9k9vh493vmp4gj0c"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-compio-driver" ,rust-compio-driver-0.5)
|
|||
|
("rust-compio-runtime" ,rust-compio-runtime-0.5)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-os-pipe" ,rust-os-pipe-1)
|
|||
|
("rust-slab" ,rust-slab-0.4)
|
|||
|
("rust-windows-sys" ,rust-windows-sys-0.52))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Signal handling for compio")
|
|||
|
(description "This package provides Signal handling for compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-quic-0.1
|
|||
|
(package
|
|||
|
(name "rust-compio-quic")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-quic" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1nqcwvhn11r26rhkj2c70c3h6c3ijxhc7six2rhfp1930g5i16wn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-compio-io" ,rust-compio-io-0.4)
|
|||
|
("rust-compio-log" ,rust-compio-log-0.1)
|
|||
|
("rust-compio-net" ,rust-compio-net-0.5)
|
|||
|
("rust-compio-runtime" ,rust-compio-runtime-0.5)
|
|||
|
("rust-flume" ,rust-flume-0.11)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-h3" ,rust-h3-0.0.6)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-quinn-proto" ,rust-quinn-proto-0.11)
|
|||
|
("rust-rustc-hash" ,rust-rustc-hash-2)
|
|||
|
("rust-rustls" ,rust-rustls-0.23)
|
|||
|
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8)
|
|||
|
("rust-rustls-platform-verifier" ,rust-rustls-platform-verifier-0.3)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.26)
|
|||
|
("rust-windows-sys" ,rust-windows-sys-0.52))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "QUIC for compio")
|
|||
|
(description "This package provides QUIC for compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-process-0.2
|
|||
|
(package
|
|||
|
(name "rust-compio-process")
|
|||
|
(version "0.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-process" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "163miq385cn34yhpcykirynbzh6xnds3yqh7cgpdjy95n0460yh4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-compio-driver" ,rust-compio-driver-0.5)
|
|||
|
("rust-compio-io" ,rust-compio-io-0.4)
|
|||
|
("rust-compio-runtime" ,rust-compio-runtime-0.5)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-windows-sys" ,rust-windows-sys-0.52))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Processes for compio")
|
|||
|
(description "This package provides Processes for compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-net-0.5
|
|||
|
(package
|
|||
|
(name "rust-compio-net")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-net" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0jbb9hx209w8qk0k1krqa20cpvsi7vl392nzffximb02jnvrnpdp"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-compio-driver" ,rust-compio-driver-0.5)
|
|||
|
("rust-compio-io" ,rust-compio-io-0.4)
|
|||
|
("rust-compio-runtime" ,rust-compio-runtime-0.5)
|
|||
|
("rust-either" ,rust-either-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-socket2" ,rust-socket2-0.5)
|
|||
|
("rust-widestring" ,rust-widestring-1)
|
|||
|
("rust-windows-sys" ,rust-windows-sys-0.52))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Networking IO for compio")
|
|||
|
(description "This package provides Networking IO for compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-macros-0.1
|
|||
|
(package
|
|||
|
(name "rust-compio-macros")
|
|||
|
(version "0.1.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-macros" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0svnjy6hrvljakks5ghwr3kaiai95fhgga3pvrqdqrs9900x4pph"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Proc macro of compio")
|
|||
|
(description "This package provides Proc macro of compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-io-0.4
|
|||
|
(package
|
|||
|
(name "rust-compio-io")
|
|||
|
(version "0.4.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-io" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0dbsrzdd00yxnp16x16viidgz6z1c3wasmy188q96sap6s3q146v"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-paste" ,rust-paste-1)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "IO traits for completion based async IO")
|
|||
|
(description
|
|||
|
"This package provides IO traits for completion based async IO.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-fs-0.5
|
|||
|
(package
|
|||
|
(name "rust-compio-fs")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-fs" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1j3mz31x3k1blw46f310v4p8v463gsksjsnan3jiq7lwpp3lbxin"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-compio-driver" ,rust-compio-driver-0.5)
|
|||
|
("rust-compio-io" ,rust-compio-io-0.4)
|
|||
|
("rust-compio-runtime" ,rust-compio-runtime-0.5)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-os-pipe" ,rust-os-pipe-1)
|
|||
|
("rust-widestring" ,rust-widestring-1)
|
|||
|
("rust-windows-sys" ,rust-windows-sys-0.52))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Filesystem IO for compio")
|
|||
|
(description "This package provides Filesystem IO for compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-scoped-tls-1
|
|||
|
(package
|
|||
|
(name "rust-scoped-tls")
|
|||
|
(version "1.0.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "scoped-tls" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "15524h04mafihcvfpgxd8f4bgc3k95aclz8grjkg9a0rxcvn9kz1"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/alexcrichton/scoped-tls")
|
|||
|
(synopsis
|
|||
|
"Library implementation of the standard library's old `scoped_thread_local!`
|
|||
|
macro for providing scoped access to thread local storage (TLS) so any type can
|
|||
|
be stored into TLS.")
|
|||
|
(description
|
|||
|
"This package provides Library implementation of the standard library's old `scoped_thread_local!`
|
|||
|
macro for providing scoped access to thread local storage (TLS) so any type can
|
|||
|
be stored into TLS.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-compio-runtime-0.5
|
|||
|
(package
|
|||
|
(name "rust-compio-runtime")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-runtime" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0jm75nxi4ys538h4gmckxc5gwivfbgqs5cccj5rxxz8pj1p8abcv"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-task" ,rust-async-task-4)
|
|||
|
("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-compio-driver" ,rust-compio-driver-0.5)
|
|||
|
("rust-compio-log" ,rust-compio-log-0.1)
|
|||
|
("rust-criterion" ,rust-criterion-0.5)
|
|||
|
("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-os-pipe" ,rust-os-pipe-1)
|
|||
|
("rust-scoped-tls" ,rust-scoped-tls-1)
|
|||
|
("rust-slab" ,rust-slab-0.4)
|
|||
|
("rust-smallvec" ,rust-smallvec-1)
|
|||
|
("rust-socket2" ,rust-socket2-0.5)
|
|||
|
("rust-windows-sys" ,rust-windows-sys-0.52))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "High-level runtime for compio")
|
|||
|
(description "This package provides High-level runtime for compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-io-uring-0.7
|
|||
|
(package
|
|||
|
(name "rust-io-uring")
|
|||
|
(version "0.7.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "io-uring" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0ipsfh8fc34qxnfac6fl3xqm29137hzpzy4ifrxqjyd2ns5n60db"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
|
|||
|
("rust-bitflags" ,rust-bitflags-2)
|
|||
|
("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-sc" ,rust-sc-0.2))))
|
|||
|
(home-page "https://github.com/tokio-rs/io-uring")
|
|||
|
(synopsis "The low-level `io_uring` userspace interface for Rust")
|
|||
|
(description
|
|||
|
"This package provides The low-level `io_uring` userspace interface for Rust.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-compio-log-0.1
|
|||
|
(package
|
|||
|
(name "rust-compio-log")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-log" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0bqk9vpc8ra4afp04f03z4db8r4m234vfsd3imhnp6f12c15ckpw"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-tracing" ,rust-tracing-0.1))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Log of compio")
|
|||
|
(description "This package provides Log of compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-aligned-array-1
|
|||
|
(package
|
|||
|
(name "rust-aligned-array")
|
|||
|
(version "1.0.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "aligned-array" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0b7xqdjsm7v0i9wkdbdqz80x9xrbqqm29xhkh29m43r9hv894p70"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-generic-array" ,rust-generic-array-0.14)
|
|||
|
("rust-subtle" ,rust-subtle-2))))
|
|||
|
(home-page "https://github.com/mobilecoinofficial/aligned-array")
|
|||
|
(synopsis "newtype with alignment of at least `A` bytes")
|
|||
|
(description
|
|||
|
"This package provides a newtype with alignment of at least `A` bytes.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-compio-driver-0.5
|
|||
|
(package
|
|||
|
(name "rust-compio-driver")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-driver" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0k564qpf9fjfbsz4c24nk35v8lzl8wm54l1qbs93s86d6zz4kgm6"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-aligned-array" ,rust-aligned-array-1)
|
|||
|
("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-compio-log" ,rust-compio-log-0.1)
|
|||
|
("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
|
|||
|
("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-io-uring" ,rust-io-uring-0.7)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-os-pipe" ,rust-os-pipe-1)
|
|||
|
("rust-paste" ,rust-paste-1)
|
|||
|
("rust-polling" ,rust-polling-3)
|
|||
|
("rust-socket2" ,rust-socket2-0.5)
|
|||
|
("rust-windows-sys" ,rust-windows-sys-0.52))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Low-level driver for compio")
|
|||
|
(description "This package provides Low-level driver for compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-dispatcher-0.4
|
|||
|
(package
|
|||
|
(name "rust-compio-dispatcher")
|
|||
|
(version "0.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-dispatcher" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0q0xn0ycsqrwvxfwd5yim9ap093j9p45y9yskvkbahp9dqdj7yf6"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-compio-driver" ,rust-compio-driver-0.5)
|
|||
|
("rust-compio-runtime" ,rust-compio-runtime-0.5)
|
|||
|
("rust-flume" ,rust-flume-0.11)
|
|||
|
("rust-futures-channel" ,rust-futures-channel-0.3))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Multithreading dispatcher for compio")
|
|||
|
(description "This package provides Multithreading dispatcher for compio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-buf-0.5
|
|||
|
(package
|
|||
|
(name "rust-compio-buf")
|
|||
|
(version "0.5.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio-buf" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "06v1xdxpxmgjnkniifjj3p433mxb1l8j8irwvwqxjzddd8816i6i"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
|
|||
|
("rust-bumpalo" ,rust-bumpalo-3)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-smallvec" ,rust-smallvec-1))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Buffer trait for completion based async IO")
|
|||
|
(description
|
|||
|
"This package provides Buffer trait for completion based async IO.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-compio-0.12
|
|||
|
(package
|
|||
|
(name "rust-compio")
|
|||
|
(version "0.12.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "compio" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "142w36q9i2mcqx3vxlngi24s9k2yan6n32fqdm7370xkn79rb66y"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5)
|
|||
|
("rust-compio-dispatcher" ,rust-compio-dispatcher-0.4)
|
|||
|
("rust-compio-driver" ,rust-compio-driver-0.5)
|
|||
|
("rust-compio-fs" ,rust-compio-fs-0.5)
|
|||
|
("rust-compio-io" ,rust-compio-io-0.4)
|
|||
|
("rust-compio-log" ,rust-compio-log-0.1)
|
|||
|
("rust-compio-macros" ,rust-compio-macros-0.1)
|
|||
|
("rust-compio-net" ,rust-compio-net-0.5)
|
|||
|
("rust-compio-process" ,rust-compio-process-0.2)
|
|||
|
("rust-compio-quic" ,rust-compio-quic-0.1)
|
|||
|
("rust-compio-runtime" ,rust-compio-runtime-0.5)
|
|||
|
("rust-compio-signal" ,rust-compio-signal-0.3)
|
|||
|
("rust-compio-tls" ,rust-compio-tls-0.3))))
|
|||
|
(home-page "https://github.com/compio-rs/compio")
|
|||
|
(synopsis "Completion based async runtime")
|
|||
|
(description "This package provides Completion based async runtime.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-ssri-9
|
|||
|
(package
|
|||
|
(name "rust-ssri")
|
|||
|
(version "9.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ssri" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "10lhj4z53v2mz0dk4wv2njf9zmzhbfdlw347835knsf95cy2nyns"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-base64" ,rust-base64-0.21)
|
|||
|
("rust-digest" ,rust-digest-0.10)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-miette" ,rust-miette-5)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-sha-1" ,rust-sha-1-0.10)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-xxhash-rust" ,rust-xxhash-rust-0.8))))
|
|||
|
(home-page "https://github.com/zkat/ssri-rs")
|
|||
|
(synopsis "Various utilities for handling Subresource Integrity")
|
|||
|
(description
|
|||
|
"This package provides Various utilities for handling Subresource Integrity.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-windows-strings-0.3
|
|||
|
(package
|
|||
|
(name "rust-windows-strings")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows-strings" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "149li59cxj03844fypkd4fgqmxsmvgx0ix62257flhhbjqczk25q"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.53))))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Rust for Windows")
|
|||
|
(description "This package provides Rust for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-x86-64-msvc-0.53
|
|||
|
(package
|
|||
|
(name "rust-windows-x86-64-msvc")
|
|||
|
(version "0.53.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows_x86_64_msvc" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "11h4i28hq0zlnjcaqi2xdxr7ibnpa8djfggch9rki1zzb8qi8517"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Import lib for Windows")
|
|||
|
(description "This package provides Import lib for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-x86-64-gnullvm-0.53
|
|||
|
(package
|
|||
|
(name "rust-windows-x86-64-gnullvm")
|
|||
|
(version "0.53.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows_x86_64_gnullvm" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0mvc8119xpbi3q2m6mrjcdzl6afx4wffacp13v76g4jrs1fh6vha"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Import lib for Windows")
|
|||
|
(description "This package provides Import lib for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-x86-64-gnu-0.53
|
|||
|
(package
|
|||
|
(name "rust-windows-x86-64-gnu")
|
|||
|
(version "0.53.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows_x86_64_gnu" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1flh84xkssn1n6m1riddipydcksp2pdl45vdf70jygx3ksnbam9f"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Import lib for Windows")
|
|||
|
(description "This package provides Import lib for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-i686-msvc-0.53
|
|||
|
(package
|
|||
|
(name "rust-windows-i686-msvc")
|
|||
|
(version "0.53.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows_i686_msvc" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0pcvb25fkvqnp91z25qr5x61wyya12lx8p7nsa137cbb82ayw7sq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Import lib for Windows")
|
|||
|
(description "This package provides Import lib for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-i686-gnullvm-0.53
|
|||
|
(package
|
|||
|
(name "rust-windows-i686-gnullvm")
|
|||
|
(version "0.53.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows_i686_gnullvm" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "04df1in2k91qyf1wzizvh560bvyzq20yf68k8xa66vdzxnywrrlw"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Import lib for Windows")
|
|||
|
(description "This package provides Import lib for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-i686-gnu-0.53
|
|||
|
(package
|
|||
|
(name "rust-windows-i686-gnu")
|
|||
|
(version "0.53.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows_i686_gnu" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1hvjc8nv95sx5vdd79fivn8bpm7i517dqyf4yvsqgwrmkmjngp61"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Import lib for Windows")
|
|||
|
(description "This package provides Import lib for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-aarch64-msvc-0.53
|
|||
|
(package
|
|||
|
(name "rust-windows-aarch64-msvc")
|
|||
|
(version "0.53.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows_aarch64_msvc" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0v766yqw51pzxxwp203yqy39ijgjamp54hhdbsyqq6x1c8gilrf7"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Import lib for Windows")
|
|||
|
(description "This package provides Import lib for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-aarch64-gnullvm-0.53
|
|||
|
(package
|
|||
|
(name "rust-windows-aarch64-gnullvm")
|
|||
|
(version "0.53.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows_aarch64_gnullvm" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0r77pbpbcf8bq4yfwpz2hpq3vns8m0yacpvs2i5cn6fx1pwxbf46"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Import lib for Windows")
|
|||
|
(description "This package provides Import lib for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-targets-0.53
|
|||
|
(package
|
|||
|
(name "rust-windows-targets")
|
|||
|
(version "0.53.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows-targets" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "12yakpjizhfpppz1i3zgcwxlbar8axrp9j87fmywpydarvlcgr5i"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.53)
|
|||
|
("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.53)
|
|||
|
("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.53)
|
|||
|
("rust-windows-i686-gnullvm" ,rust-windows-i686-gnullvm-0.53)
|
|||
|
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.53)
|
|||
|
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.53)
|
|||
|
("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.53)
|
|||
|
("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.53))))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Import libs for Windows")
|
|||
|
(description "This package provides Import libs for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-result-0.3
|
|||
|
(package
|
|||
|
(name "rust-windows-result")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows-result" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0d0s3np0793wngliy6mair8id5afkddaa72pq1kl1316h370d0fh"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.53))))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Windows error handling")
|
|||
|
(description "This package provides Windows error handling.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-interface-0.59
|
|||
|
(package
|
|||
|
(name "rust-windows-interface")
|
|||
|
(version "0.59.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows-interface" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "00gza9pwqs6k0aygr82wvb0f70ah50kklz7877m825wrdn9zs9nb"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "The interface macro for the windows crate")
|
|||
|
(description
|
|||
|
"This package provides The interface macro for the windows crate.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-implement-0.59
|
|||
|
(package
|
|||
|
(name "rust-windows-implement")
|
|||
|
(version "0.59.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows-implement" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ha89vc4v4vabwdjkz46hdsnl2jp7ckpzw88qdca0j9g3q2pnmw3"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "The implement macro for the windows crate")
|
|||
|
(description
|
|||
|
"This package provides The implement macro for the windows crate.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-core-0.59
|
|||
|
(package
|
|||
|
(name "rust-windows-core")
|
|||
|
(version "0.59.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows-core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1kn1f0bf4rqynczkfgn543i170arbwp04pg1sjq8890isa7f2341"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.59)
|
|||
|
("rust-windows-interface" ,rust-windows-interface-0.59)
|
|||
|
("rust-windows-result" ,rust-windows-result-0.3)
|
|||
|
("rust-windows-strings" ,rust-windows-strings-0.3)
|
|||
|
("rust-windows-targets" ,rust-windows-targets-0.53))))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Rust for Windows")
|
|||
|
(description "This package provides Rust for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-windows-0.59
|
|||
|
(package
|
|||
|
(name "rust-windows")
|
|||
|
(version "0.59.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "windows" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "189ji8zy8mmy31k4vs0xrdmskfqvh4km13ifyvklnc4k1bp9m4bz"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.59)
|
|||
|
("rust-windows-targets" ,rust-windows-targets-0.53))))
|
|||
|
(home-page "https://github.com/microsoft/windows-rs")
|
|||
|
(synopsis "Rust for Windows")
|
|||
|
(description "This package provides Rust for Windows.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-reflink-copy-0.1
|
|||
|
(package
|
|||
|
(name "rust-reflink-copy")
|
|||
|
(version "0.1.23")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "reflink-copy" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1d5hdrz5y7a6fb1m3nsk3k4v8dh4v22flmh48wvq6ar2shzm7lzv"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-rustix" ,rust-rustix-0.38)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-tracing-attributes" ,rust-tracing-attributes-0.1)
|
|||
|
("rust-windows" ,rust-windows-0.59))))
|
|||
|
(home-page "https://github.com/cargo-bins/reflink-copy")
|
|||
|
(synopsis "copy-on-write mechanism on supported file systems")
|
|||
|
(description
|
|||
|
"This package provides copy-on-write mechanism on supported file systems.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-cacache-13
|
|||
|
(package
|
|||
|
(name "rust-cacache")
|
|||
|
(version "13.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "cacache" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "02v7cm5q4ijyf7vrk3kiwa8dsclnczs1qy6ypq5jcbkv3is66l2w"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
|
|||
|
("rust-digest" ,rust-digest-0.10)
|
|||
|
("rust-either" ,rust-either-1)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-memmap2" ,rust-memmap2-0.5)
|
|||
|
("rust-miette" ,rust-miette-5)
|
|||
|
("rust-reflink-copy" ,rust-reflink-copy-0.1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sha1" ,rust-sha1-0.10)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-ssri" ,rust-ssri-9)
|
|||
|
("rust-tempfile" ,rust-tempfile-3)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-stream" ,rust-tokio-stream-0.1)
|
|||
|
("rust-walkdir" ,rust-walkdir-2))))
|
|||
|
(home-page "https://github.com/zkat/cacache-rs")
|
|||
|
(synopsis
|
|||
|
"Content-addressable, key-value, high-performance, on-disk cache")
|
|||
|
(description
|
|||
|
"This package provides Content-addressable, key-value, high-performance, on-disk cache.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-bb8-0.8
|
|||
|
(package
|
|||
|
(name "rust-bb8")
|
|||
|
(version "0.8.6")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "bb8" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1f6d9akrx7pmxcnk82whnqy9jbndzx21i55b8d5w99ahwpxap6nq"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-tokio" ,rust-tokio-1))))
|
|||
|
(home-page "https://github.com/djc/bb8")
|
|||
|
(synopsis "Full-featured async (tokio-based) connection pool (like r2d2)")
|
|||
|
(description
|
|||
|
"This package provides Full-featured async (tokio-based) connection pool (like r2d2).")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-weak-table-0.3
|
|||
|
(package
|
|||
|
(name "rust-weak-table")
|
|||
|
(version "0.3.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "weak-table" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0ja5zqr1bp5z8wv928y670frnxlj71v6x75g3sg6d6iyaallsgrj"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.7))))
|
|||
|
(home-page "https://github.com/tov/weak-table-rs")
|
|||
|
(synopsis "Weak hash maps and sets")
|
|||
|
(description "This package provides Weak hash maps and sets.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-flexstr-0.9
|
|||
|
(package
|
|||
|
(name "rust-flexstr")
|
|||
|
(version "0.9.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "flexstr" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0rggqwm8j77rv6pydrx1n4vr1crfjlnmjnna9yjkdlqr8vqswl2d"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-itoa" ,rust-itoa-1)
|
|||
|
("rust-ryu" ,rust-ryu-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-static-assertions" ,rust-static-assertions-1)
|
|||
|
("rust-ufmt" ,rust-ufmt-0.1)
|
|||
|
("rust-ufmt-write" ,rust-ufmt-write-0.1))))
|
|||
|
(home-page "https://github.com/nu11ptr/flexstr")
|
|||
|
(synopsis
|
|||
|
"flexible, simple to use, immutable, clone-efficient `String` replacement for Rust")
|
|||
|
(description
|
|||
|
"This package provides a flexible, simple to use, immutable, clone-efficient
|
|||
|
`String` replacement for Rust.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-wasix-0.12
|
|||
|
(package
|
|||
|
(name "rust-wasix")
|
|||
|
(version "0.12.21")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "wasix" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0v9wb03ddbnas75005l2d63bdqy9mclds00b1qbw385wkgpv9yy1"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
|
|||
|
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
|
|||
|
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
|
|||
|
("rust-wasi" ,rust-wasi-0.11))))
|
|||
|
(home-page "https://github.com/wasix-org/wasix-abi-rust")
|
|||
|
(synopsis "WASIX API bindings for Rust")
|
|||
|
(description "This package provides WASIX API bindings for Rust.")
|
|||
|
(license (list license:asl2.0 license:asl2.0
|
|||
|
license:expat)))) ;YD
|
|||
|
|
|||
|
(define-public rust-wit-bindgen-rt-0.33
|
|||
|
(package
|
|||
|
(name "rust-wit-bindgen-rt")
|
|||
|
(version "0.33.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "wit-bindgen-rt" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0g4lwfp9x6a2i1hgjn8k14nr4fsnpd5izxhc75zpi2s5cvcg6s1j"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2))))
|
|||
|
(home-page "https://github.com/bytecodealliance/wit-bindgen")
|
|||
|
(synopsis "Runtime support for the `wit-bindgen` crate")
|
|||
|
(description
|
|||
|
"This package provides Runtime support for the `wit-bindgen` crate.")
|
|||
|
(license (list license:asl2.0 license:asl2.0
|
|||
|
license:expat)))) ;yd
|
|||
|
|
|||
|
(define-public rust-wasi-0.13
|
|||
|
(package
|
|||
|
(name "rust-wasi")
|
|||
|
(version "0.13.3+wasi-0.2.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "wasi" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1lnapbvdcvi3kc749wzqvwrpd483win2kicn1faa4dja38p6v096"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
|
|||
|
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
|
|||
|
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
|
|||
|
("rust-wit-bindgen-rt" ,rust-wit-bindgen-rt-0.33))))
|
|||
|
(home-page "https://github.com/bytecodealliance/wasi-rs")
|
|||
|
(synopsis "WASI API bindings for Rust")
|
|||
|
(description "This package provides WASI API bindings for Rust.")
|
|||
|
(license (list license:asl2.0 license:asl2.0
|
|||
|
license:expat)))) ;YD
|
|||
|
|
|||
|
(define-public rust-coarsetime-0.1
|
|||
|
(package
|
|||
|
(name "rust-coarsetime")
|
|||
|
(version "0.1.35")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "coarsetime" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1qpqnq81p51fmpy6vayg3bqwd14wihfb6xd54scc205n1hivylj2"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-wasi" ,rust-wasi-0.13)
|
|||
|
("rust-wasix" ,rust-wasix-0.12)
|
|||
|
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
|
|||
|
(home-page "https://github.com/jedisct1/rust-coarsetime")
|
|||
|
(synopsis "Time and duration crate optimized for speed")
|
|||
|
(description
|
|||
|
"This package provides Time and duration crate optimized for speed.")
|
|||
|
(license license:isc)))
|
|||
|
|
|||
|
(define-public rust-await-tree-0.2
|
|||
|
(package
|
|||
|
(name "rust-await-tree")
|
|||
|
(version "0.2.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "await-tree" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "13csgzhvglk6amyhqisf2zvi4wrgl0sq9hprqa5a6grqakn7lb8c"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-coarsetime" ,rust-coarsetime-0.1)
|
|||
|
("rust-derive-builder" ,rust-derive-builder-0.20)
|
|||
|
("rust-flexstr" ,rust-flexstr-0.9)
|
|||
|
("rust-indextree" ,rust-indextree-4)
|
|||
|
("rust-itertools" ,rust-itertools-0.12)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-weak-table" ,rust-weak-table-0.3))))
|
|||
|
(home-page "https://github.com/risingwavelabs/await-tree")
|
|||
|
(synopsis "Instrument await-tree for actor-based applications")
|
|||
|
(description
|
|||
|
"This package provides Instrument await-tree for actor-based applications.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-postgres-protocol-0.6
|
|||
|
(package
|
|||
|
(name "rust-postgres-protocol")
|
|||
|
(version "0.6.7")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "postgres-protocol" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "08sbm36w68vyrzaaxiv8srrr1w65wi8ycdgf9flfz2y2xfyhxnmc"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-byteorder" ,rust-byteorder-1)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
|
|||
|
("rust-getrandom" ,rust-getrandom-0.2)
|
|||
|
("rust-hmac" ,rust-hmac-0.12)
|
|||
|
("rust-md-5" ,rust-md-5-0.10)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-stringprep" ,rust-stringprep-0.1))))
|
|||
|
(home-page "https://github.com/sfackler/rust-postgres")
|
|||
|
(synopsis "Low level Postgres protocol APIs")
|
|||
|
(description "This package provides Low level Postgres protocol APIs.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-postgres-derive-0.4
|
|||
|
(package
|
|||
|
(name "rust-postgres-derive")
|
|||
|
(version "0.4.6")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "postgres-derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0pqpwjjswzajgzll4200g8csrs6kkjhyc23p8hnz6piwc2j0ww39"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-heck" ,rust-heck-0.5)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/sfackler/rust-postgres")
|
|||
|
(synopsis "An internal crate used by postgres-types")
|
|||
|
(description
|
|||
|
"This package provides An internal crate used by postgres-types.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-bitstring-0.1
|
|||
|
(package
|
|||
|
(name "rust-bitstring")
|
|||
|
(version "0.1.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "bitstring" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1k3fkd8q1lr6smlpk1r20wcwzp1v2xqymndny5zfgkq0nq6rr8r2"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/stbuehler/rust-bitstring")
|
|||
|
(synopsis "Bitstring traits and implementations")
|
|||
|
(description "This package provides Bitstring traits and implementations.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-cidr-0.2
|
|||
|
(package
|
|||
|
(name "rust-cidr")
|
|||
|
(version "0.2.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "cidr" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0896d3jxgmpz3avqgg37irn8pjhw8xj54i2wjkr8r5dx8l661pvb"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bitstring" ,rust-bitstring-0.1)
|
|||
|
("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/stbuehler/rust-cidr")
|
|||
|
(synopsis "IP network and IP host within network types")
|
|||
|
(description
|
|||
|
"This package provides IP network and IP host within network types.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-postgres-types-0.2
|
|||
|
(package
|
|||
|
(name "rust-postgres-types")
|
|||
|
(version "0.2.8")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "postgres-types" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0vrkxhpwpymf5wpysjzkjrv9a2jy6f9m2w2pfclk8mqf5lxa4vpn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-array-init" ,rust-array-init-2)
|
|||
|
("rust-bit-vec" ,rust-bit-vec-0.6)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-cidr" ,rust-cidr-0.2)
|
|||
|
("rust-eui48" ,rust-eui48-1)
|
|||
|
("rust-eui48" ,rust-eui48-0.4)
|
|||
|
("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
|
|||
|
("rust-geo-types" ,rust-geo-types-0.6)
|
|||
|
("rust-geo-types" ,rust-geo-types-0.7)
|
|||
|
("rust-jiff" ,rust-jiff-0.1)
|
|||
|
("rust-postgres-derive" ,rust-postgres-derive-0.4)
|
|||
|
("rust-postgres-protocol" ,rust-postgres-protocol-0.6)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-smol-str" ,rust-smol-str-0.1)
|
|||
|
("rust-time" ,rust-time-0.2)
|
|||
|
("rust-time" ,rust-time-0.3)
|
|||
|
("rust-uuid" ,rust-uuid-0.8)
|
|||
|
("rust-uuid" ,rust-uuid-1))))
|
|||
|
(home-page "https://github.com/sfackler/rust-postgres")
|
|||
|
(synopsis "Conversions between Rust and Postgres values")
|
|||
|
(description
|
|||
|
"This package provides Conversions between Rust and Postgres values.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-ulid-1
|
|||
|
(package
|
|||
|
(name "rust-ulid")
|
|||
|
(version "1.1.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ulid" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0ib09vn5xkxcq2dpyxbflf9xjdawaqggyal16db1rvbhj7vvz57j"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-postgres-types" ,rust-postgres-types-0.2)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-web-time" ,rust-web-time-1))))
|
|||
|
(home-page "https://github.com/dylanhart/ulid-rs")
|
|||
|
(synopsis
|
|||
|
"a Universally Unique Lexicographically Sortable Identifier implementation")
|
|||
|
(description
|
|||
|
"This package provides a Universally Unique Lexicographically Sortable Identifier implementation.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-ryu-js-0.2
|
|||
|
(package
|
|||
|
(name "rust-ryu-js")
|
|||
|
(version "0.2.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "ryu-js" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0zqf0ypy6dl26bz4aigqvrvn6wfqx4iy9mi2i9km6kgdphkgq635"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-no-panic" ,rust-no-panic-0.1))))
|
|||
|
(home-page "https://github.com/boa-dev/ryu-js")
|
|||
|
(synopsis "Fast floating point to string conversion, ECMAScript compliant")
|
|||
|
(description
|
|||
|
"This package provides Fast floating point to string conversion, ECMAScript compliant.")
|
|||
|
(license (list license:asl2.0 license:boost1.0))))
|
|||
|
|
|||
|
(define-public rust-serde-jcs-0.1
|
|||
|
(package
|
|||
|
(name "rust-serde-jcs")
|
|||
|
(version "0.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "serde_jcs" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1a6rx9qmnwq1xsqr6aysmcb839y6fwwq3k4rwbqcb9y1kdjczkna"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ryu-js" ,rust-ryu-js-0.2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1))))
|
|||
|
(home-page "https://github.com/l1h3r/serde_jcs")
|
|||
|
(synopsis "JSON Canonicalization Scheme (JCS) for Serde")
|
|||
|
(description
|
|||
|
"This package provides JSON Canonicalization Scheme (JCS) for Serde.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-oxiri-0.2
|
|||
|
(package
|
|||
|
(name "rust-oxiri")
|
|||
|
(version "0.2.11")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "oxiri" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "00m1jqvpgw8x5bqj5wnpxympy12m4wgqg6cgyksikyljf4xfvd2l"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/oxigraph/oxiri")
|
|||
|
(synopsis
|
|||
|
"Simple and fast implementation of IRI validation and relative IRI resolution")
|
|||
|
(description
|
|||
|
"This package provides Simple and fast implementation of IRI validation and relative IRI resolution.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-oxilangtag-0.1
|
|||
|
(package
|
|||
|
(name "rust-oxilangtag")
|
|||
|
(version "0.1.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "oxilangtag" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1jwa1z5223hkfldjdwfrxb158w9y918667k9ldzzfsm82xvgiwr3"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/oxigraph/oxilangtag")
|
|||
|
(synopsis
|
|||
|
"Simple and fast implementation of language tag normalization and validation")
|
|||
|
(description
|
|||
|
"This package provides Simple and fast implementation of language tag normalization and validation.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-rio-turtle-0.8
|
|||
|
(package
|
|||
|
(name "rust-rio-turtle")
|
|||
|
(version "0.8.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rio_turtle" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0h3zdl4yx0k6q7bx2s6bc19mpsd74lmfsp6dy2bciiskffvm3wyn"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-oxilangtag" ,rust-oxilangtag-0.1)
|
|||
|
("rust-oxiri" ,rust-oxiri-0.2)
|
|||
|
("rust-rio-api" ,rust-rio-api-0.8))))
|
|||
|
(home-page "https://github.com/oxigraph/rio")
|
|||
|
(synopsis
|
|||
|
"RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers")
|
|||
|
(description
|
|||
|
"This package provides RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-rio-api-0.8
|
|||
|
(package
|
|||
|
(name "rust-rio-api")
|
|||
|
(version "0.8.5")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rio_api" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1bxivlrm09ngwfyhj6353wpmq929gl32v4y5sascn04bvxnwgl31"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/oxigraph/rio")
|
|||
|
(synopsis "Common data structures for RDF formats parsers and serializers")
|
|||
|
(description
|
|||
|
"This package provides Common data structures for RDF formats parsers and serializers.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-lol-html-1
|
|||
|
(package
|
|||
|
(name "rust-lol-html")
|
|||
|
(version "1.2.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "lol_html" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1rfy741z8sn469vh17vk7cps0dqrqjgkf3rdkfnpmsyyqbwryqm4"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
|
|||
|
("rust-cfg-if" ,rust-cfg-if-1)
|
|||
|
("rust-cssparser" ,rust-cssparser-0.27)
|
|||
|
("rust-encoding-rs" ,rust-encoding-rs-0.8)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.13)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-lazycell" ,rust-lazycell-1)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-mime" ,rust-mime-0.3)
|
|||
|
("rust-selectors" ,rust-selectors-0.22)
|
|||
|
("rust-thiserror" ,rust-thiserror-1))))
|
|||
|
(home-page "https://github.com/cloudflare/lol-html")
|
|||
|
(synopsis "Streaming HTML rewriter/parser with CSS selector-based API")
|
|||
|
(description
|
|||
|
"This package provides Streaming HTML rewriter/parser with CSS selector-based API.")
|
|||
|
(license license:bsd-3)))
|
|||
|
|
|||
|
(define-public rust-kuchikiki-0.8
|
|||
|
(package
|
|||
|
(name "rust-kuchikiki")
|
|||
|
(version "0.8.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "kuchikiki" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1a3d2byx4hzbm23mlkfrgfvmiv9g5g220x8aa5ph95drnxalg7pj"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cssparser" ,rust-cssparser-0.27)
|
|||
|
("rust-html5ever" ,rust-html5ever-0.26)
|
|||
|
("rust-indexmap" ,rust-indexmap-1)
|
|||
|
("rust-matches" ,rust-matches-0.1)
|
|||
|
("rust-selectors" ,rust-selectors-0.22))))
|
|||
|
(home-page "https://github.com/brave/kuchikiki")
|
|||
|
(synopsis "(å£å©ã) HTML tree manipulation library")
|
|||
|
(description
|
|||
|
"This package provides (å£å©ã) HTML tree manipulation library.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-html2md-0.2
|
|||
|
(package
|
|||
|
(name "rust-html2md")
|
|||
|
(version "0.2.15")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "html2md" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1d3ic2pykghg7nr71fn7jdm8ydxz265w5pzv4y4h9ng0ya8rizwc"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-html5ever" ,rust-html5ever-0.27)
|
|||
|
("rust-jni" ,rust-jni-0.19)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.3)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-regex" ,rust-regex-1))))
|
|||
|
(home-page "https://gitlab.com/Kanedias/html2md")
|
|||
|
(synopsis
|
|||
|
"Library and binary to convert simple html documents into markdown")
|
|||
|
(description
|
|||
|
"This package provides Library and binary to convert simple html documents into markdown.")
|
|||
|
(license license:gpl3+)))
|
|||
|
|
|||
|
(define-public rust-atomic-lib-0.39
|
|||
|
(package
|
|||
|
(name "rust-atomic-lib")
|
|||
|
(version "0.39.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "atomic_lib" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1k5fklqp8c3kmfi3m88nz7vb9vlgfd5dh76l9ilq8sfvqc7302z0"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-base64" ,rust-base64-0.21)
|
|||
|
("rust-bincode" ,rust-bincode-1)
|
|||
|
("rust-directories" ,rust-directories-4)
|
|||
|
("rust-html2md" ,rust-html2md-0.2)
|
|||
|
("rust-kuchikiki" ,rust-kuchikiki-0.8)
|
|||
|
("rust-lol-html" ,rust-lol-html-1)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-ring" ,rust-ring-0.17)
|
|||
|
("rust-rio-api" ,rust-rio-api-0.8)
|
|||
|
("rust-rio-turtle" ,rust-rio-turtle-0.8)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-jcs" ,rust-serde-jcs-0.1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sled" ,rust-sled-0.34)
|
|||
|
("rust-toml" ,rust-toml-0.8)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-ulid" ,rust-ulid-1)
|
|||
|
("rust-ureq" ,rust-ureq-2)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-urlencoding" ,rust-urlencoding-2))))
|
|||
|
(home-page "https://github.com/atomicdata-dev/atomic-server")
|
|||
|
(synopsis
|
|||
|
"Library for creating, storing, querying, validating and converting Atomic Data")
|
|||
|
(description
|
|||
|
"This package provides Library for creating, storing, querying, validating and converting Atomic Data.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-async-tls-0.13
|
|||
|
(package
|
|||
|
(name "rust-async-tls")
|
|||
|
(version "0.13.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-tls" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0plsx2ysd8rbmzfllxib7pkbp3zp7m1yl7gywjh75m49pag3rbmj"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3)
|
|||
|
("rust-futures-io" ,rust-futures-io-0.3)
|
|||
|
("rust-rustls" ,rust-rustls-0.21)
|
|||
|
("rust-rustls-pemfile" ,rust-rustls-pemfile-1)
|
|||
|
("rust-rustls-webpki" ,rust-rustls-webpki-0.101)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.22))))
|
|||
|
(home-page "https://github.com/async-std/async-tls")
|
|||
|
(synopsis "Asynchronous TLS/SSL streams using Rustls")
|
|||
|
(description
|
|||
|
"This package provides Asynchronous TLS/SSL streams using Rustls.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-async-backtrace-attributes-0.2
|
|||
|
(package
|
|||
|
(name "rust-async-backtrace-attributes")
|
|||
|
(version "0.2.7")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-backtrace-attributes" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1my3av4hb92cg9p4iv7pa98c0ywjfmsrjw835930dpca8c6vmyxg"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/tokio-rs/async-backtrace")
|
|||
|
(synopsis "Procedural macros for the `async-backtrace` crate")
|
|||
|
(description
|
|||
|
"This package provides Procedural macros for the `async-backtrace` crate.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-async-backtrace-0.2
|
|||
|
(package
|
|||
|
(name "rust-async-backtrace")
|
|||
|
(version "0.2.7")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-backtrace" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "165i3gdc3aasgbajnifx1wkj597dacx1wp0r7yhjfv94b0akkjsd"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-async-backtrace-attributes" ,rust-async-backtrace-attributes-0.2)
|
|||
|
("rust-dashmap" ,rust-dashmap-5)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-loom" ,rust-loom-0.5)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-rustc-hash" ,rust-rustc-hash-1)
|
|||
|
("rust-static-assertions" ,rust-static-assertions-1))))
|
|||
|
(home-page "https://github.com/tokio-rs/async-backtrace")
|
|||
|
(synopsis "Efficient, logical 'backtraces' of async tasks")
|
|||
|
(description
|
|||
|
"This package provides Efficient, logical backtraces of async tasks.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-opendal-0.50
|
|||
|
(package
|
|||
|
(name "rust-opendal")
|
|||
|
(version "0.50.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "opendal" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0i0gpapr2k7pzq2b2qjyx1c4msngsfcp1s6linpww5p1cinbna6b"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|||
|
("rust-async-backtrace" ,rust-async-backtrace-0.2)
|
|||
|
("rust-async-tls" ,rust-async-tls-0.13)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-atomic-lib" ,rust-atomic-lib-0.39)
|
|||
|
("rust-await-tree" ,rust-await-tree-0.2)
|
|||
|
("rust-backon" ,rust-backon-1)
|
|||
|
("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-bb8" ,rust-bb8-0.8)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-cacache" ,rust-cacache-13)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-compio" ,rust-compio-0.12)
|
|||
|
("rust-crc32c" ,rust-crc32c-0.6)
|
|||
|
("rust-dashmap" ,rust-dashmap-6)
|
|||
|
("rust-dotenvy" ,rust-dotenvy-0.15)
|
|||
|
("rust-etcd-client" ,rust-etcd-client-0.14)
|
|||
|
("rust-fastrace" ,rust-fastrace-0.7)
|
|||
|
("rust-flagset" ,rust-flagset-0.4)
|
|||
|
("rust-flume" ,rust-flume-0.11)
|
|||
|
("rust-foundationdb" ,rust-foundationdb-0.9)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-getrandom" ,rust-getrandom-0.2)
|
|||
|
("rust-governor" ,rust-governor-0.6)
|
|||
|
("rust-hdfs-native" ,rust-hdfs-native-0.10)
|
|||
|
("rust-hdrs" ,rust-hdrs-0.3)
|
|||
|
("rust-hmac" ,rust-hmac-0.12)
|
|||
|
("rust-hrana-client-proto" ,rust-hrana-client-proto-0.2)
|
|||
|
("rust-http" ,rust-http-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-md-5" ,rust-md-5-0.10)
|
|||
|
("rust-metrics" ,rust-metrics-0.24)
|
|||
|
("rust-mime-guess" ,rust-mime-guess-2)
|
|||
|
("rust-mini-moka" ,rust-mini-moka-0.10)
|
|||
|
("rust-moka" ,rust-moka-0.12)
|
|||
|
("rust-mongodb" ,rust-mongodb-3)
|
|||
|
("rust-monoio" ,rust-monoio-0.2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-openssh" ,rust-openssh-0.11)
|
|||
|
("rust-openssh-sftp-client" ,rust-openssh-sftp-client-0.15)
|
|||
|
("rust-opentelemetry" ,rust-opentelemetry-0.26)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-persy" ,rust-persy-1)
|
|||
|
("rust-probe" ,rust-probe-0.5)
|
|||
|
("rust-prometheus" ,rust-prometheus-0.13)
|
|||
|
("rust-prometheus-client" ,rust-prometheus-client-0.22)
|
|||
|
("rust-prost" ,rust-prost-0.13)
|
|||
|
("rust-quick-xml" ,rust-quick-xml-0.36)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-redb" ,rust-redb-2)
|
|||
|
("rust-redis" ,rust-redis-0.27)
|
|||
|
("rust-reqsign" ,rust-reqsign-0.16)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.12)
|
|||
|
("rust-rocksdb" ,rust-rocksdb-0.21)
|
|||
|
("rust-rust-nebula" ,rust-rust-nebula-0.0.2)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sha1" ,rust-sha1-0.10)
|
|||
|
("rust-sha2" ,rust-sha2-0.10)
|
|||
|
("rust-sled" ,rust-sled-0.34)
|
|||
|
("rust-snowflaked" ,rust-snowflaked-1)
|
|||
|
("rust-sqlx" ,rust-sqlx-0.8)
|
|||
|
("rust-suppaftp" ,rust-suppaftp-6)
|
|||
|
("rust-surrealdb" ,rust-surrealdb-2)
|
|||
|
("rust-tikv-client" ,rust-tikv-client-0.3)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-uuid" ,rust-uuid-1))))
|
|||
|
(home-page "https://opendal.apache.org/")
|
|||
|
(synopsis
|
|||
|
"Apache OpenDALâ¢: Access data freely, painlessly, and efficiently")
|
|||
|
(description
|
|||
|
"This package provides Apache @code{OpenDALâ¢}: Access data freely, painlessly, and efficiently.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-derive-setters-0.1
|
|||
|
(package
|
|||
|
(name "rust-derive-setters")
|
|||
|
(version "0.1.6")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "derive_setters" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "03890w7p6zslxl0cbwxddx1sjcsmiypsgyghp1li24sf0lrz13jf"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/Lymia/derive_setters")
|
|||
|
(synopsis
|
|||
|
"Rust macro to automatically generates setter methods for a struct's fields")
|
|||
|
(description
|
|||
|
"This package provides Rust macro to automatically generates setter methods for a struct's fields.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-backon-1
|
|||
|
(package
|
|||
|
(name "rust-backon")
|
|||
|
(version "1.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "backon" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1mr3xva870l2604n4231iyxhiabakq2h3mlzh3fji3znk3n8jlms"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
|
|||
|
("rust-gloo-timers" ,rust-gloo-timers-0.3)
|
|||
|
("rust-tokio" ,rust-tokio-1))))
|
|||
|
(home-page "https://github.com/Xuanwo/backon")
|
|||
|
(synopsis "Make retry like a built-in feature provided by Rust")
|
|||
|
(description
|
|||
|
"This package provides Make retry like a built-in feature provided by Rust.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-rustic-backend-0.5
|
|||
|
(package
|
|||
|
(name "rust-rustic-backend")
|
|||
|
(version "0.5.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "rustic_backend" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1xgv9jswq458nygrrvzxn46hmlcrvq862wkn6w3s4xbckdpigsan"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
|
|||
|
("rust-backon" ,rust-backon-1)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-bytesize" ,rust-bytesize-1)
|
|||
|
("rust-clap" ,rust-clap-4)
|
|||
|
("rust-conflate" ,rust-conflate-0.3)
|
|||
|
("rust-derive-setters" ,rust-derive-setters-0.1)
|
|||
|
("rust-displaydoc" ,rust-displaydoc-0.2)
|
|||
|
("rust-hex" ,rust-hex-0.4)
|
|||
|
("rust-humantime" ,rust-humantime-2)
|
|||
|
("rust-itertools" ,rust-itertools-0.13)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-opendal" ,rust-opendal-0.50)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rayon" ,rust-rayon-1)
|
|||
|
("rust-reqwest" ,rust-reqwest-0.12)
|
|||
|
("rust-rustic-core" ,rust-rustic-core-0.7)
|
|||
|
("rust-semver" ,rust-semver-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-strum" ,rust-strum-0.26)
|
|||
|
("rust-strum-macros" ,rust-strum-macros-0.26)
|
|||
|
("rust-thiserror" ,rust-thiserror-2)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-typed-path" ,rust-typed-path-0.9)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-walkdir" ,rust-walkdir-2))))
|
|||
|
(home-page "https://rustic.cli.rs/")
|
|||
|
(synopsis
|
|||
|
"rustic_backend - library for supporting various backends in rustic-rs")
|
|||
|
(description
|
|||
|
"This package provides rustic_backend - library for supporting various backends in rustic-rs.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-jemallocator-global-0.3
|
|||
|
(package
|
|||
|
(name "rust-jemallocator-global")
|
|||
|
(version "0.3.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "jemallocator-global" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "07jqgy641spghfw4h6c5kg5fmmngk3zvpjpngiqbbj35hgg626wr"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-0.1)
|
|||
|
("rust-jemallocator" ,rust-jemallocator-0.3))))
|
|||
|
(home-page "https://github.com/gnzlbg/jemallocator")
|
|||
|
(synopsis "Sets `jemalloc` as the `#[global_allocator]`")
|
|||
|
(description
|
|||
|
"This package provides Sets `jemalloc` as the `#[global_allocator]`.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-jaq-std-2
|
|||
|
(package
|
|||
|
(name "rust-jaq-std")
|
|||
|
(version "2.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "jaq-std" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "18gv6fx5b4ch4vhwsjlhkcs1fw4bhza21cnhqpmmaxzjz765wdfz"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1)
|
|||
|
("rust-base64" ,rust-base64-0.22)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-hifijson" ,rust-hifijson-0.2)
|
|||
|
("rust-jaq-core" ,rust-jaq-core-2)
|
|||
|
("rust-libm" ,rust-libm-0.2)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-regex-lite" ,rust-regex-lite-0.1)
|
|||
|
("rust-urlencoding" ,rust-urlencoding-2))))
|
|||
|
(home-page "https://github.com/01mf02/jaq")
|
|||
|
(synopsis "Standard library for jaq")
|
|||
|
(description "This package provides Standard library for jaq.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-hifijson-0.2
|
|||
|
(package
|
|||
|
(name "rust-hifijson")
|
|||
|
(version "0.2.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "hifijson" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0hjwcn3hj7bmwqw084lbbvmwx7lnkfyid6b74wd0c30pwcyann4r"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-serde" ,rust-serde-1))))
|
|||
|
(home-page "https://github.com/01mf02/hifijson")
|
|||
|
(synopsis "High-fidelity JSON lexer and parser")
|
|||
|
(description "This package provides High-fidelity JSON lexer and parser.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-jaq-json-1
|
|||
|
(package
|
|||
|
(name "rust-jaq-json")
|
|||
|
(version "1.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "jaq-json" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "15nxrslhvwpak7jdvwhp2yh3zfjijf332yy5646ddqk1x7ch7l81"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-foldhash" ,rust-foldhash-0.1)
|
|||
|
("rust-hifijson" ,rust-hifijson-0.2)
|
|||
|
("rust-indexmap" ,rust-indexmap-2)
|
|||
|
("rust-jaq-core" ,rust-jaq-core-2)
|
|||
|
("rust-jaq-std" ,rust-jaq-std-2)
|
|||
|
("rust-serde-json" ,rust-serde-json-1))))
|
|||
|
(home-page "https://github.com/01mf02/jaq")
|
|||
|
(synopsis "JSON values for jaq")
|
|||
|
(description "This package provides JSON values for jaq.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-jaq-core-2
|
|||
|
(package
|
|||
|
(name "rust-jaq-core")
|
|||
|
(version "2.1.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "jaq-core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "166f9d6zq3lqy3x8fqrd6vrp5vvzw3z5rn70m3943ga16v4mvd5m"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-dyn-clone" ,rust-dyn-clone-1)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-typed-arena" ,rust-typed-arena-2))))
|
|||
|
(home-page "https://github.com/01mf02/jaq")
|
|||
|
(synopsis "Interpreter for the jaq language")
|
|||
|
(description "This package provides Interpreter for the jaq language.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-human-panic-2
|
|||
|
(package
|
|||
|
(name "rust-human-panic")
|
|||
|
(version "2.0.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "human-panic" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1xzi9gj73s8x79kjffhdmjg14320xaxjhv1s0i02f215ldk4mf40"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6)
|
|||
|
("rust-anstyle" ,rust-anstyle-1)
|
|||
|
("rust-backtrace" ,rust-backtrace-0.3)
|
|||
|
("rust-os-info" ,rust-os-info-3)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-derive" ,rust-serde-derive-1)
|
|||
|
("rust-toml" ,rust-toml-0.8)
|
|||
|
("rust-uuid" ,rust-uuid-1))))
|
|||
|
(home-page "https://github.com/rust-cli/human-panic")
|
|||
|
(synopsis "Panic messages for humans")
|
|||
|
(description "This package provides Panic messages for humans.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-gethostname-0.5
|
|||
|
(package
|
|||
|
(name "rust-gethostname")
|
|||
|
(version "0.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "gethostname" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0c0y7mc8bpsjkvvykqcic9cynskvm82iz4fn4335pmhqd2m5adnw"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-rustix" ,rust-rustix-0.38)
|
|||
|
("rust-windows-targets" ,rust-windows-targets-0.52))))
|
|||
|
(home-page "https://github.com/swsnr/gethostname.rs")
|
|||
|
(synopsis "gethostname for all platforms")
|
|||
|
(description "This package provides gethostname for all platforms.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-page-size-0.5
|
|||
|
(package
|
|||
|
(name "rust-page-size")
|
|||
|
(version "0.5.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "page_size" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0qdm2b6h63bwxy8s6jccd1v30f6dysbq9ylfs0cdikwhs75n6xhv"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-spin" ,rust-spin-0.9)
|
|||
|
("rust-winapi" ,rust-winapi-0.3))))
|
|||
|
(home-page "https://github.com/Elzair/page_size_rs")
|
|||
|
(synopsis
|
|||
|
"Provides an easy, fast, cross-platform way to retrieve the memory page size")
|
|||
|
(description
|
|||
|
"This package provides an easy, fast, cross-platform way to retrieve the memory
|
|||
|
page size.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-fuser-0.13
|
|||
|
(package
|
|||
|
(name "rust-fuser")
|
|||
|
(version "0.13.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "fuser" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "16qny3f5snpjzvv33x7wfvs42nf5qjzsdcnz6vmchhh6cj20ydr1"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-memchr" ,rust-memchr-2)
|
|||
|
("rust-page-size" ,rust-page-size-0.5)
|
|||
|
("rust-pkg-config" ,rust-pkg-config-0.3)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-smallvec" ,rust-smallvec-1)
|
|||
|
("rust-zerocopy" ,rust-zerocopy-0.6))))
|
|||
|
(home-page "https://github.com/cberner/fuser")
|
|||
|
(synopsis "Filesystem in Userspace (FUSE) for Rust")
|
|||
|
(description
|
|||
|
"This package provides Filesystem in Userspace (FUSE) for Rust.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-fuse-mt-0.6
|
|||
|
(package
|
|||
|
(name "rust-fuse-mt")
|
|||
|
(version "0.6.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "fuse_mt" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0j296nfz2bs3f6kc4r1w4f8q279727pxz34w3nirnbnk9kfbi670"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-fuser" ,rust-fuser-0.13)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-threadpool" ,rust-threadpool-1))))
|
|||
|
(home-page "https://github.com/wfraser/fuse-mt")
|
|||
|
(synopsis
|
|||
|
"higher-level FUSE filesystem library with multi-threading and inode->path translation.")
|
|||
|
(description
|
|||
|
"This package provides a higher-level FUSE filesystem library with
|
|||
|
multi-threading and inode->path translation.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-derive-more-impl-1
|
|||
|
(package
|
|||
|
(name "rust-derive-more-impl")
|
|||
|
(version "1.0.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "derive_more-impl" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "08mxyd456ygk68v5nfn4dyisn82k647w9ri2jl19dqpvmnp30wyb"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.6)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-rustc-version" ,rust-rustc-version-0.4)
|
|||
|
("rust-syn" ,rust-syn-2)
|
|||
|
("rust-unicode-xid" ,rust-unicode-xid-0.2))))
|
|||
|
(home-page "https://github.com/JelteF/derive_more")
|
|||
|
(synopsis "Internal implementation of `derive_more` crate")
|
|||
|
(description
|
|||
|
"This package provides Internal implementation of `derive_more` crate.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-derive-more-1
|
|||
|
(package
|
|||
|
(name "rust-derive-more")
|
|||
|
(version "1.0.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "derive_more" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "01cd8pskdjg10dvfchi6b8a9pa1ja1ic0kbn45dl8jdyrfwrk6sa"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-derive-more-impl" ,rust-derive-more-impl-1)
|
|||
|
("rust-rustc-version" ,rust-rustc-version-0.4))))
|
|||
|
(home-page "https://github.com/JelteF/derive_more")
|
|||
|
(synopsis "Adds #[derive(x)] macros for more traits")
|
|||
|
(description
|
|||
|
"This package provides Adds #[derive(x)] macros for more traits.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-dav-server-0.7
|
|||
|
(package
|
|||
|
(name "rust-dav-server")
|
|||
|
(version "0.7.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "dav-server" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1sfdz5rgl7nn1rsy4gls0hzp32dlnky0ay0b1k93m909r9ry7a93"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-actix-web" ,rust-actix-web-4)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-futures-channel" ,rust-futures-channel-0.3)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-headers" ,rust-headers-0.4)
|
|||
|
("rust-htmlescape" ,rust-htmlescape-0.3)
|
|||
|
("rust-http" ,rust-http-1)
|
|||
|
("rust-http-body" ,rust-http-body-1)
|
|||
|
("rust-http-body-util" ,rust-http-body-util-0.1)
|
|||
|
("rust-hyper" ,rust-hyper-1)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-libc" ,rust-libc-0.2)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-lru" ,rust-lru-0.12)
|
|||
|
("rust-mime-guess" ,rust-mime-guess-2)
|
|||
|
("rust-parking-lot" ,rust-parking-lot-0.12)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-pin-utils" ,rust-pin-utils-0.1)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-time" ,rust-time-0.3)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-warp" ,rust-warp-0.3)
|
|||
|
("rust-xml-rs" ,rust-xml-rs-0.8)
|
|||
|
("rust-xmltree" ,rust-xmltree-0.10))))
|
|||
|
(home-page "https://github.com/messense/dav-server-rs")
|
|||
|
(synopsis "Rust WebDAV server library. A fork of the webdav-handler crate")
|
|||
|
(description
|
|||
|
"This package provides Rust @code{WebDAV} server library. A fork of the webdav-handler crate.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-dateparser-0.2
|
|||
|
(package
|
|||
|
(name "rust-dateparser")
|
|||
|
(version "0.2.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "dateparser" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0f22d7c6is9w5pi496zsp1k95vmdv65p6bm0v3nfb6p0xqglbvy2"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
|
|||
|
("rust-chrono" ,rust-chrono-0.4)
|
|||
|
("rust-lazy-static" ,rust-lazy-static-1)
|
|||
|
("rust-regex" ,rust-regex-1))))
|
|||
|
(home-page "https://github.com/waltzofpearls/dateparser")
|
|||
|
(synopsis "Parse dates in string formats that are commonly used")
|
|||
|
(description
|
|||
|
"This package provides Parse dates in string formats that are commonly used.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-proc-macro-error-attr2-2
|
|||
|
(package
|
|||
|
(name "rust-proc-macro-error-attr2")
|
|||
|
(version "2.0.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "proc-macro-error-attr2" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ifzi763l7swl258d8ar4wbpxj4c9c2im7zy89avm6xv6vgl5pln"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1))))
|
|||
|
(home-page "https://github.com/GnomedDev/proc-macro-error-2")
|
|||
|
(synopsis "Attribute macro for the proc-macro-error2 crate")
|
|||
|
(description
|
|||
|
"This package provides Attribute macro for the proc-macro-error2 crate.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-proc-macro-error2-2
|
|||
|
(package
|
|||
|
(name "rust-proc-macro-error2")
|
|||
|
(version "2.0.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "proc-macro-error2" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "00lq21vgh7mvyx51nwxwf822w2fpww1x0z8z0q47p8705g2hbv0i"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro-error-attr2" ,rust-proc-macro-error-attr2-2)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/GnomedDev/proc-macro-error-2")
|
|||
|
(synopsis "Almost drop-in replacement to panics in proc-macros")
|
|||
|
(description
|
|||
|
"This package provides Almost drop-in replacement to panics in proc-macros.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-conflate-derive-0.2
|
|||
|
(package
|
|||
|
(name "rust-conflate-derive")
|
|||
|
(version "0.2.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "conflate_derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1fd4m6vyj2y2k0l99p7pm2a2rsn4n25c58lafxmclmk667jsr5ck"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-proc-macro-error2" ,rust-proc-macro-error2-2)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/rustic-rs/conflate")
|
|||
|
(synopsis "Derive macro for the conflate::Merge trait")
|
|||
|
(description
|
|||
|
"This package provides Derive macro for the conflate::Merge trait.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-conflate-0.3
|
|||
|
(package
|
|||
|
(name "rust-conflate")
|
|||
|
(version "0.3.3")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "conflate" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1v6xqr0qyppbn9ka6r24id6yw8840p7vjbi8nk5bjgpjih5ff489"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-conflate-derive" ,rust-conflate-derive-0.2)
|
|||
|
("rust-num-traits" ,rust-num-traits-0.2))))
|
|||
|
(home-page "https://github.com/rustic-rs/conflate")
|
|||
|
(synopsis "Merge multiple values into one")
|
|||
|
(description "This package provides Merge multiple values into one.")
|
|||
|
(license (list license:asl2.0 license:expat))))
|
|||
|
|
|||
|
(define-public rust-tokio-retry-0.3
|
|||
|
(package
|
|||
|
(name "rust-tokio-retry")
|
|||
|
(version "0.3.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "tokio-retry" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0kr1hnm5dmb9gfkby88yg2xj8g6x4i4gipva0c8ca3xyxhvfnmvz"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-pin-project" ,rust-pin-project-1)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-tokio" ,rust-tokio-1))))
|
|||
|
(home-page "https://github.com/srijs/rust-tokio-retry")
|
|||
|
(synopsis "Extensible, asynchronous retry behaviours for futures/tokio")
|
|||
|
(description
|
|||
|
"This package provides Extensible, asynchronous retry behaviours for futures/tokio.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-futures-rustls-0.25
|
|||
|
(package
|
|||
|
(name "rust-futures-rustls")
|
|||
|
(version "0.25.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "futures-rustls" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0km0dhsc6ji1ix9d52h2w5spinlj9smpxr5k5r4w1v0gkx4s5n68"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures-io" ,rust-futures-io-0.3)
|
|||
|
("rust-rustls" ,rust-rustls-0.22)
|
|||
|
("rust-rustls-pki-types" ,rust-rustls-pki-types-1))))
|
|||
|
(home-page "https://github.com/quininer/futures-rustls")
|
|||
|
(synopsis "Asynchronous TLS/SSL streams for futures using Rustls")
|
|||
|
(description
|
|||
|
"This package provides Asynchronous TLS/SSL streams for futures using Rustls.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-crc16-0.4
|
|||
|
(package
|
|||
|
(name "rust-crc16")
|
|||
|
(version "0.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "crc16" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1zzwb5iv51wnh96532cxkk4aa8ys47rhzrjy98wqcys25ks8k01k"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/blackbeam/rust-crc16")
|
|||
|
(synopsis "CRC16 implementation")
|
|||
|
(description "This package provides a CRC16 implementation.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-async-native-tls-0.4
|
|||
|
(package
|
|||
|
(name "rust-async-native-tls")
|
|||
|
(version "0.4.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "async-native-tls" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1zhkka5azpr03wg2bswabmwcwcqbdia17h2d17hk4wk47kn4qzfm"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-url" ,rust-url-2))))
|
|||
|
(home-page "https://docs.rs/crate/async-native-tls/")
|
|||
|
(synopsis "Native TLS using futures")
|
|||
|
(description "This package provides Native TLS using futures.")
|
|||
|
(license (list license:expat license:asl2.0))))
|
|||
|
|
|||
|
(define-public rust-redis-0.25
|
|||
|
(package
|
|||
|
(name "rust-redis")
|
|||
|
(version "0.25.4")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "redis" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1v5vp150f62f3y6jhjy2z12g3hxk09nnrs597c7zc4bmbjasdmz0"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
|
|||
|
("rust-arc-swap" ,rust-arc-swap-1)
|
|||
|
("rust-async-native-tls" ,rust-async-native-tls-0.4)
|
|||
|
("rust-async-std" ,rust-async-std-1)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-bigdecimal" ,rust-bigdecimal-0.4)
|
|||
|
("rust-bytes" ,rust-bytes-1)
|
|||
|
("rust-combine" ,rust-combine-4)
|
|||
|
("rust-crc16" ,rust-crc16-0.4)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-futures-rustls" ,rust-futures-rustls-0.25)
|
|||
|
("rust-futures-util" ,rust-futures-util-0.3)
|
|||
|
("rust-itoa" ,rust-itoa-1)
|
|||
|
("rust-log" ,rust-log-0.4)
|
|||
|
("rust-native-tls" ,rust-native-tls-0.2)
|
|||
|
("rust-num-bigint" ,rust-num-bigint-0.4)
|
|||
|
("rust-percent-encoding" ,rust-percent-encoding-2)
|
|||
|
("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
|
|||
|
("rust-r2d2" ,rust-r2d2-0.8)
|
|||
|
("rust-rand" ,rust-rand-0.8)
|
|||
|
("rust-rust-decimal" ,rust-rust-decimal-1)
|
|||
|
("rust-rustls" ,rust-rustls-0.22)
|
|||
|
("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7)
|
|||
|
("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
|
|||
|
("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
|
|||
|
("rust-ryu" ,rust-ryu-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sha1-smol" ,rust-sha1-smol-1)
|
|||
|
("rust-socket2" ,rust-socket2-0.5)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
|
|||
|
("rust-tokio-retry" ,rust-tokio-retry-0.3)
|
|||
|
("rust-tokio-rustls" ,rust-tokio-rustls-0.25)
|
|||
|
("rust-tokio-util" ,rust-tokio-util-0.7)
|
|||
|
("rust-url" ,rust-url-2)
|
|||
|
("rust-uuid" ,rust-uuid-1)
|
|||
|
("rust-webpki-roots" ,rust-webpki-roots-0.26))))
|
|||
|
(home-page "https://github.com/redis-rs/redis-rs")
|
|||
|
(synopsis "Redis driver for Rust")
|
|||
|
(description "This package provides Redis driver for Rust.")
|
|||
|
(license license:bsd-3)))
|
|||
|
|
|||
|
(define-public rust-cached-proc-macro-types-0.1
|
|||
|
(package
|
|||
|
(name "rust-cached-proc-macro-types")
|
|||
|
(version "0.1.1")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "cached_proc_macro_types" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1h3gw61v1inay4g3b8pirxlz18m81k63dw2q18zj9fnmidmkds5d"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t))
|
|||
|
(home-page "https://github.com/jaemk/cached")
|
|||
|
(synopsis
|
|||
|
"Generic cache implementations and simplified function memoization")
|
|||
|
(description
|
|||
|
"This package provides Generic cache implementations and simplified function memoization.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-cached-proc-macro-0.23
|
|||
|
(package
|
|||
|
(name "rust-cached-proc-macro")
|
|||
|
(version "0.23.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "cached_proc_macro" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1ajxgl0w9vm55dk47qb0cq1akzncrwqcy78y37idq41dxm2s2hig"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-darling" ,rust-darling-0.20)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-2))))
|
|||
|
(home-page "https://github.com/jaemk/cached")
|
|||
|
(synopsis
|
|||
|
"Generic cache implementations and simplified function memoization")
|
|||
|
(description
|
|||
|
"This package provides Generic cache implementations and simplified function memoization.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-cached-0.54
|
|||
|
(package
|
|||
|
(name "rust-cached")
|
|||
|
(version "0.54.0")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "cached" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1biwqcfkb7s4a3nk7mwfpv8hxl8d6ixzjdnpdyjyis9g99n8064p"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
|
|||
|
("rust-async-trait" ,rust-async-trait-0.1)
|
|||
|
("rust-cached-proc-macro" ,rust-cached-proc-macro-0.23)
|
|||
|
("rust-cached-proc-macro-types" ,rust-cached-proc-macro-types-0.1)
|
|||
|
("rust-directories" ,rust-directories-5)
|
|||
|
("rust-futures" ,rust-futures-0.3)
|
|||
|
("rust-hashbrown" ,rust-hashbrown-0.14)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-r2d2" ,rust-r2d2-0.8)
|
|||
|
("rust-redis" ,rust-redis-0.25)
|
|||
|
("rust-rmp-serde" ,rust-rmp-serde-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-serde-json" ,rust-serde-json-1)
|
|||
|
("rust-sled" ,rust-sled-0.34)
|
|||
|
("rust-thiserror" ,rust-thiserror-1)
|
|||
|
("rust-tokio" ,rust-tokio-1)
|
|||
|
("rust-web-time" ,rust-web-time-1))))
|
|||
|
(home-page "https://github.com/jaemk/cached")
|
|||
|
(synopsis
|
|||
|
"Generic cache implementations and simplified function memoization")
|
|||
|
(description
|
|||
|
"This package provides Generic cache implementations and simplified function memoization.")
|
|||
|
(license license:expat)))
|
|||
|
|
|||
|
(define-public rust-abscissa-derive-0.8
|
|||
|
(package
|
|||
|
(name "rust-abscissa-derive")
|
|||
|
(version "0.8.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "abscissa_derive" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "1qkzz20v71y26id2sfcdfc3jhgzf4gihf6g07x1xmx1f3mi19n88"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-ident-case" ,rust-ident-case-1)
|
|||
|
("rust-proc-macro2" ,rust-proc-macro2-1)
|
|||
|
("rust-quote" ,rust-quote-1)
|
|||
|
("rust-syn" ,rust-syn-1)
|
|||
|
("rust-synstructure" ,rust-synstructure-0.12))))
|
|||
|
(home-page "https://github.com/iqlusioninc/abscissa")
|
|||
|
(synopsis
|
|||
|
"Custom derive support for the abscissa application microframework")
|
|||
|
(description
|
|||
|
"This package provides Custom derive support for the abscissa application microframework.")
|
|||
|
(license license:asl2.0)))
|
|||
|
|
|||
|
(define-public rust-abscissa-core-0.8
|
|||
|
(package
|
|||
|
(name "rust-abscissa-core")
|
|||
|
(version "0.8.2")
|
|||
|
(source
|
|||
|
(origin
|
|||
|
(method url-fetch)
|
|||
|
(uri (crate-uri "abscissa_core" version))
|
|||
|
(file-name (string-append name "-" version ".tar.gz"))
|
|||
|
(sha256
|
|||
|
(base32 "0fvpm79dnwh1lj5kpw1bs3sfs8drcwbvbic6vrmjsh34v1x1i0rh"))))
|
|||
|
(build-system cargo-build-system)
|
|||
|
(arguments
|
|||
|
`(#:skip-build? #t
|
|||
|
#:cargo-inputs (("rust-abscissa-derive" ,rust-abscissa-derive-0.8)
|
|||
|
("rust-arc-swap" ,rust-arc-swap-1)
|
|||
|
("rust-backtrace" ,rust-backtrace-0.3)
|
|||
|
("rust-canonical-path" ,rust-canonical-path-2)
|
|||
|
("rust-clap" ,rust-clap-4)
|
|||
|
("rust-color-eyre" ,rust-color-eyre-0.6)
|
|||
|
("rust-fs-err" ,rust-fs-err-2)
|
|||
|
("rust-once-cell" ,rust-once-cell-1)
|
|||
|
("rust-regex" ,rust-regex-1)
|
|||
|
("rust-secrecy" ,rust-secrecy-0.10)
|
|||
|
("rust-semver" ,rust-semver-1)
|
|||
|
("rust-serde" ,rust-serde-1)
|
|||
|
("rust-termcolor" ,rust-termcolor-1)
|
|||
|
("rust-toml" ,rust-toml-0.8)
|
|||
|
("rust-tracing" ,rust-tracing-0.1)
|
|||
|
("rust-tracing-log" ,rust-tracing-log-0.2)
|
|||
|
("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
|
|||
|
("rust-wait-timeout" ,rust-wait-timeout-0.2))))
|
|||
|
(home-page "https://github.com/iqlusioninc/abscissa/")
|
|||
|
(synopsis
|
|||
|
"Application microframework with support for command-line option parsing,
|
|||
|
configuration, error handling, logging, and terminal interactions.
|
|||
|
This crate contains the framework's core functionality.")
|
|||
|
(description
|
|||
|
"This package provides Application microframework with support for command-line option parsing,
|
|||
|
configuration, error handling, logging, and terminal interactions. This crate
|
|||
|
contains the framework's core functionality.")
|
|||
|
(license license:asl2.0)))
|