(define-module (ruther packages matrix)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system cargo)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-graphics)
#:use-module (gnu packages crates-windows)
#:use-module (gnu packages crates-apple)
#:use-module (gnu packages crates-web)
#:use-module (gnu packages crates-crypto)
#:use-module (gnu packages crates-tls)
#:use-module (gnu packages crates-vcs)
#:use-module (gnu packages crypto)
#:use-module (ruther packages ripgrep-all))
;; (define-public rust-serde-derive-1
;; (package
;; (name "rust-serde-derive")
;; (version "1.0.207")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "serde_derive" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "03m08jmb5zqdz3bynvz4n4kyqm6ymq5k836wrzr8w3kbr0s2dska"))))
;; (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.207")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "serde" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1wl4wx1lgw90rj63i551rzvy36gjm6yd79wv0a8ipsm4955f2ran"))))
;; (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-jiff-tzdb-platform-0.1
;; (package
;; (name "rust-jiff-tzdb-platform")
;; (version "0.1.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "jiff-tzdb-platform" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0h396fsksidvhiwsc9aihrywbybd9lcjq4ic9jambwzabxykinpq"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-jiff-tzdb" ,rust-jiff-tzdb-0.1))))
;; (home-page
;; "https://github.com/BurntSushi/jiff/tree/master/jiff-tzdb-platform")
;; (synopsis
;; "The entire Time Zone Database embedded into your binary for specific platforms.")
;; (description
;; "This package provides The entire Time Zone Database embedded into your binary for specific platforms.")
;; (license (list license:unlicense license:expat))))
;; (define-public rust-jiff-tzdb-0.1
;; (package
;; (name "rust-jiff-tzdb")
;; (version "0.1.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "jiff-tzdb" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1rmbi5l6ssz6wfbdf5v06sgm8kkfw2vnray2lcc0y76znclc7yh5"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://github.com/BurntSushi/jiff/tree/master/jiff-tzdb")
;; (synopsis "The entire Time Zone Database embedded into your binary")
;; (description
;; "This package provides The entire Time Zone Database embedded into your binary.")
;; (license (list license:unlicense license:expat))))
;; (define-public rust-jiff-0.1
;; (package
;; (name "rust-jiff")
;; (version "0.1.5")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "jiff" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "13qhrwszla973zsy22fbcczb38sl7yc9ad3xiqfngis05ji1isd2"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-jiff-tzdb" ,rust-jiff-tzdb-0.1)
;; ("rust-jiff-tzdb-platform" ,rust-jiff-tzdb-platform-0.1)
;; ("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-log" ,rust-log-0.4)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
;; ("rust-windows-sys" ,rust-windows-sys-0.52))))
;; (home-page "https://github.com/BurntSushi/jiff")
;; (synopsis
;; "date-time library that encourages you to jump into the pit of success.
;; This library is heavily inspired by the Temporal project.")
;; (description
;; "This package provides a date-time library that encourages you to jump into the
;; pit of success. This library is heavily inspired by the Temporal project.")
;; (license (list license:unlicense license:expat))))
;; (define-public rust-dashmap-6
;; (package
;; (name "rust-dashmap")
;; (version "6.0.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "dashmap" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0a5fmh96flvccnv3595ri50rl3swz9gsfaqc4dq8ngqcawhqhk40"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
;; ("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
;; ("rust-hashbrown" ,rust-hashbrown-0.14)
;; ("rust-lock-api" ,rust-lock-api-0.4)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-parking-lot-core" ,rust-parking-lot-core-0.9)
;; ("rust-rayon" ,rust-rayon-1)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/xacrimon/dashmap")
;; (synopsis "Blazing fast concurrent HashMap for Rust")
;; (description
;; "This package provides Blazing fast concurrent @code{HashMap} for Rust.")
;; (license license:expat)))
;; (define-public rust-tui-react-0.23
;; (package
;; (name "rust-tui-react")
;; (version "0.23.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "tui-react" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1inc78yngwkambrpcs1alallndysnzdq6p8pd7c12cqgw00sf519"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-log" ,rust-log-0.4)
;; ("rust-ratatui" ,rust-ratatui-0.23)
;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
;; ("rust-unicode-width" ,rust-unicode-width-0.1))))
;; (home-page "https://github.com/Byron/tui-crates")
;; (synopsis
;; "TUI widgets using a react-like paradigm, allowing mutable component state and render properties")
;; (description
;; "This package provides TUI widgets using a react-like paradigm, allowing mutable component state and
;; render properties.")
;; (license license:expat)))
;; (define-public rust-crosstermion-0.14
;; (package
;; (name "rust-crosstermion")
;; (version "0.14.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "crosstermion" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1i7caxqlz174zj6pll85vp4avhhzzy00vfdivry3v5hq3phgzf1v"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-ansiterm" ,rust-ansiterm-0.12)
;; ("rust-async-channel" ,rust-async-channel-2)
;; ("rust-crossterm" ,rust-crossterm-0.27)
;; ("rust-futures-channel" ,rust-futures-channel-0.3)
;; ("rust-futures-core" ,rust-futures-core-0.3)
;; ("rust-futures-lite" ,rust-futures-lite-2)
;; ("rust-ratatui" ,rust-ratatui-0.23)
;; ("rust-tui-react" ,rust-tui-react-0.23))))
;; (home-page "https://github.com/Byron/tui-crates")
;; (synopsis "utilities for `crossterm`, without ties to `termion`")
;; (description
;; "This package provides utilities for `crossterm`, without ties to `termion`.")
;; (license license:expat)))
;; (define-public rust-prodash-29
;; (package
;; (name "rust-prodash")
;; (version "29.0.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "prodash" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "09g3zx6bhp96inzvgny7hlcqwn1ph1hmwk3hpqvs8q8c0bbdhrm2"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:cargo-inputs (("rust-async-io" ,rust-async-io-2)
;; ("rust-bytesize" ,rust-bytesize-1)
;; ("rust-crosstermion" ,rust-crosstermion-0.14)
;; ("rust-ctrlc" ,rust-ctrlc-3)
;; ("rust-dashmap" ,rust-dashmap-6)
;; ("rust-futures-core" ,rust-futures-core-0.3)
;; ("rust-futures-lite" ,rust-futures-lite-2)
;; ("rust-human-format" ,rust-human-format-1)
;; ("rust-humantime" ,rust-humantime-2)
;; ("rust-is-terminal" ,rust-is-terminal-0.4)
;; ("rust-jiff" ,rust-jiff-0.1)
;; ("rust-log" ,rust-log-0.4)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-ratatui" ,rust-ratatui-0.23)
;; ("rust-signal-hook" ,rust-signal-hook-0.3)
;; ("rust-tui-react" ,rust-tui-react-0.23)
;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
;; ("rust-unicode-width" ,rust-unicode-width-0.1))
;; #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1)
;; ("rust-async-executor" ,rust-async-executor-1)
;; ("rust-async-io" ,rust-async-io-2)
;; ("rust-blocking" ,rust-blocking-1)
;; ("rust-criterion" ,rust-criterion-0.5)
;; ("rust-env-logger" ,rust-env-logger-0.11)
;; ("rust-futures" ,rust-futures-0.3)
;; ("rust-futures-util" ,rust-futures-util-0.3)
;; ("rust-is-terminal" ,rust-is-terminal-0.4)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-rand" ,rust-rand-0.8))))
;; (home-page "https://github.com/Byron/prodash")
;; (synopsis
;; "dashboard for visualizing progress of asynchronous and possibly blocking tasks")
;; (description
;; "This package provides a dashboard for visualizing progress of asynchronous and
;; possibly blocking tasks.")
;; (license license:expat)))
;; (define rust-serde-json-1
;; (package
;; (name "rust-serde-json")
;; (version "1.0.125")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "serde_json" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1v9idlv5nq5f000qsv6v02h2zbsfk2m6d05af2zgbk3kl0sygj43"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2)
;; ("rust-itoa" ,rust-itoa-1)
;; ("rust-memchr" ,rust-memchr-2)
;; ("rust-ryu" ,rust-ryu-1)
;; ("rust-serde" ,rust-serde-1))
;; #:cargo-development-inputs (("rust-automod" ,rust-automod-1)
;; ("rust-indoc" ,rust-indoc-2)
;; ("rust-ref-cast" ,rust-ref-cast-1)
;; ("rust-rustversion" ,rust-rustversion-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-bytes" ,rust-serde-bytes-0.11)
;; ("rust-serde-derive" ,rust-serde-derive-1)
;; ("rust-serde-stacker" ,rust-serde-stacker-0.1)
;; ("rust-trybuild" ,rust-trybuild-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-gix-worktree-state-0.11
;; (package
;; (name "rust-gix-worktree-state")
;; (version "0.11.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-worktree-state" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1n2wv2fgdryxn1pa0rg2k43lqc7kpjx4665ihnj6f47mnl2n5v9r"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-filter" ,rust-gix-filter-0.11)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-glob" ,rust-gix-glob-0.16)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-index" ,rust-gix-index-0.33)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-worktree" ,rust-gix-worktree-0.34)
;; ("rust-io-close" ,rust-io-close-0.3)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project implementing setting the worktree to a particular state")
;; (description
;; "This package provides a crate of the gitoxide project implementing setting the
;; worktree to a particular state.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-submodule-0.11
;; (package
;; (name "rust-gix-submodule")
;; (version "0.11.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-submodule" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1b304hkx2r2b619n3lksvj08fkd7pdxzpr923dhvc55c4jcx874j"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-gix-config" ,rust-gix-config-0.37)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
;; ("rust-gix-refspec" ,rust-gix-refspec-0.23)
;; ("rust-gix-url" ,rust-gix-url-0.27)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project dealing git submodules")
;; (description
;; "This package provides a crate of the gitoxide project dealing git submodules.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-status-0.10
;; (package
;; (name "rust-gix-status")
;; (version "0.10.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-status" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1j5z44b80ybaxy34valibksasrd5gny52vqk9mahjf3ii7cp6hrg"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-filetime" ,rust-filetime-0.2)
;; ("rust-gix-diff" ,rust-gix-diff-0.44)
;; ("rust-gix-dir" ,rust-gix-dir-0.5)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-filter" ,rust-gix-filter-0.11)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-index" ,rust-gix-index-0.33)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
;; ("rust-gix-worktree" ,rust-gix-worktree-0.34)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project dealing with 'git status'-like functionality")
;; (description
;; "This package provides a crate of the gitoxide project dealing with git
;; status'-like functionality.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-revision-0.27
;; (package
;; (name "rust-gix-revision")
;; (version "0.27.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-revision" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1kmd96vky58yf46g5nxqny8gl3df4447vb6x6w2lp30iq91kxc81"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project dealing with finding names for revisions and parsing specifications")
;; (description
;; "This package provides a crate of the gitoxide project dealing with finding names
;; for revisions and parsing specifications.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-refspec-0.23
;; (package
;; (name "rust-gix-refspec")
;; (version "0.23.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-refspec" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0drzc1p43mc8nprxlqm4s86y9b23rsz89dvqghgmsmb25v6zhs38"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-revision" ,rust-gix-revision-0.27)
;; ("rust-gix-validate" ,rust-gix-validate-0.8)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project for parsing and representing refspecs")
;; (description
;; "This package provides a crate of the gitoxide project for parsing and
;; representing refspecs.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-transport-0.42
;; (package
;; (name "rust-gix-transport")
;; (version "0.42.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-transport" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0n60132nd6wwslf6zh09l0ak713z5cdq5rbwqay9bzizfs1jph17"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
;; ("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-base64" ,rust-base64-0.22)
;; ("rust-bstr" ,rust-bstr-1)
;; ("rust-curl" ,rust-curl-0.4)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-futures-io" ,rust-futures-io-0.3)
;; ("rust-futures-lite" ,rust-futures-lite-2)
;; ("rust-gix-command" ,rust-gix-command-0.3)
;; ("rust-gix-credentials" ,rust-gix-credentials-0.24)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-packetline" ,rust-gix-packetline-0.17)
;; ("rust-gix-quote" ,rust-gix-quote-0.4)
;; ("rust-gix-sec" ,rust-gix-sec-0.10)
;; ("rust-gix-url" ,rust-gix-url-0.27)
;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
;; ("rust-reqwest" ,rust-reqwest-0.12)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project dedicated to implementing the git transport layer")
;; (description
;; "This package provides a crate of the gitoxide project dedicated to implementing
;; the git transport layer.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-protocol-0.45
;; (package
;; (name "rust-gix-protocol")
;; (version "0.45.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-protocol" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "17dav9m6spm0m05m6wxxicqwqgdikccr4w4lfyypfhgji67dmn5s"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-futures-io" ,rust-futures-io-0.3)
;; ("rust-futures-lite" ,rust-futures-lite-2)
;; ("rust-gix-credentials" ,rust-gix-credentials-0.24)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-transport" ,rust-gix-transport-0.42)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-maybe-async" ,rust-maybe-async-0.2)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-winnow" ,rust-winnow-0.6))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project for implementing git protocols")
;; (description
;; "This package provides a crate of the gitoxide project for implementing git
;; protocols.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-pack-0.51
;; (package
;; (name "rust-gix-pack")
;; (version "0.51.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-pack" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0aajbwpmfzg7a33yzqfjz2rmczvbask13hd19gwmvrgz3x4r819y"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-clru" ,rust-clru-0.6)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-chunk" ,rust-gix-chunk-0.4)
;; ("rust-gix-diff" ,rust-gix-diff-0.44)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-tempfile" ,rust-gix-tempfile-14)
;; ("rust-gix-traverse" ,rust-gix-traverse-0.39)
;; ("rust-memmap2" ,rust-memmap2-0.9)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-uluru" ,rust-uluru-3))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "Implements git packs and related data structures")
;; (description
;; "This package implements git packs and related data structures.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-odb-0.61
;; (package
;; (name "rust-gix-odb")
;; (version "0.61.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-odb" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "16xwwfjna9m3rd66hkhcyps6s3bq23r5wpbxpfixi4qxakz89lr0"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-pack" ,rust-gix-pack-0.51)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-quote" ,rust-gix-quote-0.4)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-tempfile" ,rust-tempfile-3)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "Implements various git object databases")
;; (description "This package implements various git object databases.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-negotiate-0.13
;; (package
;; (name "rust-gix-negotiate")
;; (version "0.13.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-negotiate" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0962x6gxhwp55kyr26hzsswv8qbg9h1f16x8kd8n7fq7cgxpkj4y"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project implementing negotiation algorithms")
;; (description
;; "This package provides a crate of the gitoxide project implementing negotiation
;; algorithms.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-mailmap-0.23
;; (package
;; (name "rust-gix-mailmap")
;; (version "0.23.5")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-mailmap" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "024jy339znwi11pz826favmn6in5fn73ygskq33r19dnxnkaqvgg"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-actor" ,rust-gix-actor-0.31)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project for parsing mailmap files")
;; (description
;; "This package provides a crate of the gitoxide project for parsing mailmap files.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-macros-0.1
;; (package
;; (name "rust-gix-macros")
;; (version "0.1.5")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-macros" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "05ycxnh5sxjsn4lvay309n6knr8ksvkb6zx6f50ik24zc4iyk74r"))))
;; (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/Byron/gitoxide")
;; (synopsis "Proc-macro utilities for gix")
;; (description "This package provides Proc-macro utilities for gix.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-pathspec-0.7
;; (package
;; (name "rust-gix-pathspec")
;; (version "0.7.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-pathspec" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0in0np7i0bx9rcz9lihm1s236814177y035299n3ij2dz2wd21yk"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-bstr" ,rust-bstr-1)
;; ("rust-gix-attributes" ,rust-gix-attributes-0.22)
;; ("rust-gix-config-value" ,rust-gix-config-value-0.14)
;; ("rust-gix-glob" ,rust-gix-glob-0.16)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project dealing magical pathspecs")
;; (description
;; "This package provides a crate of the gitoxide project dealing magical pathspecs.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-discover-0.32
;; (package
;; (name "rust-gix-discover")
;; (version "0.32.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-discover" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1grxby9mj5c9bs305wrf70x0rsdpq25nc00csm86p9ixnscwc9zw"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-dunce" ,rust-dunce-1)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-ref" ,rust-gix-ref-0.44)
;; ("rust-gix-sec" ,rust-gix-sec-0.10)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "Discover git repositories and check if a directory is a git repository")
;; (description
;; "This package provides Discover git repositories and check if a directory is a git repository.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-dir-0.5
;; (package
;; (name "rust-gix-dir")
;; (version "0.5.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-dir" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0x29x6qdj4nwma01qgqadi0dwix3rnv0mlj1wnmn7gasaj69zjb0"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-gix-discover" ,rust-gix-discover-0.32)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-ignore" ,rust-gix-ignore-0.11)
;; ("rust-gix-index" ,rust-gix-index-0.33)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-gix-worktree" ,rust-gix-worktree-0.34)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project dealing with directory walks")
;; (description
;; "This package provides a crate of the gitoxide project dealing with directory
;; walks.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-index-0.33
;; (package
;; (name "rust-gix-index")
;; (version "0.33.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-index" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0gyply1fzp0wbl8jvckiw4hyv34na7lq0jd4z14bp15xapml96ls"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-filetime" ,rust-filetime-0.2)
;; ("rust-fnv" ,rust-fnv-1)
;; ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-lock" ,rust-gix-lock-14)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-traverse" ,rust-gix-traverse-0.39)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-gix-validate" ,rust-gix-validate-0.8)
;; ("rust-hashbrown" ,rust-hashbrown-0.14)
;; ("rust-itoa" ,rust-itoa-1)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-memmap2" ,rust-memmap2-0.9)
;; ("rust-rustix" ,rust-rustix-0.38)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "work-in-progress crate of the gitoxide project dedicated implementing the git index file")
;; (description
;; "This package provides a work-in-progress crate of the gitoxide project dedicated
;; implementing the git index file.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-ignore-0.11
;; (package
;; (name "rust-gix-ignore")
;; (version "0.11.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-ignore" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "09x5vf27pmi7sgnpqw5mfk0n7a5di69l88n8mphx8573k27znsjy"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-glob" ,rust-gix-glob-0.16)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-unicode-bom" ,rust-unicode-bom-2))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project dealing .gitignore files")
;; (description
;; "This package provides a crate of the gitoxide project dealing .gitignore files.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-worktree-0.34
;; (package
;; (name "rust-gix-worktree")
;; (version "0.34.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-worktree" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "19p7xzrl1i4jw2fhzywqkfd00dn58k9nksll0qi7548bprp35xr6"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-attributes" ,rust-gix-attributes-0.22)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-glob" ,rust-gix-glob-0.16)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-ignore" ,rust-gix-ignore-0.11)
;; ("rust-gix-index" ,rust-gix-index-0.33)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-validate" ,rust-gix-validate-0.8)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project for shared worktree related types and utilities.")
;; (description
;; "This package provides a crate of the gitoxide project for shared worktree
;; related types and utilities.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-diff-0.44
;; (package
;; (name "rust-gix-diff")
;; (version "0.44.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-diff" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "17bci0q2d4bhm6g1gx6ibzbxjj6ykxy6303x8q4rgd85lg4db5hr"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-getrandom" ,rust-getrandom-0.2)
;; ("rust-gix-command" ,rust-gix-command-0.3)
;; ("rust-gix-filter" ,rust-gix-filter-0.11)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-tempfile" ,rust-gix-tempfile-14)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-gix-worktree" ,rust-gix-worktree-0.34)
;; ("rust-imara-diff" ,rust-imara-diff-0.1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "Calculate differences between various git objects")
;; (description
;; "This package provides Calculate differences between various git objects.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-url-2
;; (package
;; (name "rust-url")
;; (version "2.5.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "url" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0v2dx50mx7xzl9454cl5qmpjnhkbahmn59gd3apyipbgyyylsy12"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-form-urlencoded" ,rust-form-urlencoded-1)
;; ("rust-idna" ,rust-idna-0.5)
;; ("rust-percent-encoding" ,rust-percent-encoding-2)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/servo/rust-url")
;; (synopsis "URL library for Rust, based on the WHATWG URL Standard")
;; (description
;; "This package provides URL library for Rust, based on the WHATWG URL Standard.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-url-0.27
;; (package
;; (name "rust-gix-url")
;; (version "0.27.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-url" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0mhicbdcchm01bqpyrxa55wpzf7n7jnnyh5bnpqahbm9pcsrpsz2"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-home" ,rust-home-0.5)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-url" ,rust-url-2))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project implementing parsing and serialization of gix-url")
;; (description
;; "This package provides a crate of the gitoxide project implementing parsing and
;; serialization of gix-url.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-sec-0.10
;; (package
;; (name "rust-gix-sec")
;; (version "0.10.7")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-sec" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1prnyh4kzawip2y569hp48lrg408m5cknjjvy0s7yfk9lmpx4iqm"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-windows-sys" ,rust-windows-sys-0.52))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project providing a shared trust model")
;; (description
;; "This package provides a crate of the gitoxide project providing a shared trust
;; model.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-prompt-0.8
;; (package
;; (name "rust-gix-prompt")
;; (version "0.8.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-prompt" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0vwkl0dgimli7m8bhpx35n42p20hssyqkscrl1qnlvabpv99a1by"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.3)
;; ("rust-gix-config-value" ,rust-gix-config-value-0.14)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-rustix" ,rust-rustix-0.38)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project for handling prompts in the terminal")
;; (description
;; "This package provides a crate of the gitoxide project for handling prompts in
;; the terminal.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-config-value-0.14
;; (package
;; (name "rust-gix-config-value")
;; (version "0.14.7")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-config-value" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0giq3js6ls6hwrv4hphh4k22b6mgnhn1cfvpn9qxq5fxfiyrja5k"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project providing git-config value parsing")
;; (description
;; "This package provides a crate of the gitoxide project providing git-config value
;; parsing.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-credentials-0.24
;; (package
;; (name "rust-gix-credentials")
;; (version "0.24.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-credentials" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "17kk6k9g2in27kswc0b8qvzhs1kw9l7gbhz60hp21lg46bsqi18r"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-command" ,rust-gix-command-0.3)
;; ("rust-gix-config-value" ,rust-gix-config-value-0.14)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-prompt" ,rust-gix-prompt-0.8)
;; ("rust-gix-sec" ,rust-gix-sec-0.10)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-gix-url" ,rust-gix-url-0.27)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project to interact with git credentials helpers")
;; (description
;; "This package provides a crate of the gitoxide project to interact with git
;; credentials helpers.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-tempfile-14
;; (package
;; (name "rust-gix-tempfile")
;; (version "14.0.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-tempfile" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0330lm287bxg0p8jsaxaca80v9hjiksb7r6qjpq5q2ryc5dcysh0"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-dashmap" ,rust-dashmap-5)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-signal-hook" ,rust-signal-hook-0.3)
;; ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
;; ("rust-tempfile" ,rust-tempfile-3))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "tempfile implementation with a global registry to assure cleanup")
;; (description
;; "This package provides a tempfile implementation with a global registry to assure
;; cleanup.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-lock-14
;; (package
;; (name "rust-gix-lock")
;; (version "14.0.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-lock" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "17g1sknpvjqaq2s29c693mbmkp8sign0174qfi3n3x7ijzi7zg73"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-14)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "git-style lock-file implementation")
;; (description "This package provides a git-style lock-file implementation.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-ref-0.44
;; (package
;; (name "rust-gix-ref")
;; (version "0.44.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-ref" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0biy3y7src1wsx5prynvyg7wzyzf3ss8f6hyphpb5ijvgscs551k"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-actor" ,rust-gix-actor-0.31)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-lock" ,rust-gix-lock-14)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-tempfile" ,rust-gix-tempfile-14)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-gix-validate" ,rust-gix-validate-0.8)
;; ("rust-memmap2" ,rust-memmap2-0.9)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-winnow" ,rust-winnow-0.6))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate to handle git references")
;; (description "This package provides a crate to handle git references.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-config-0.37
;; (package
;; (name "rust-gix-config")
;; (version "0.37.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-config" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0h680yjj90hqch8x2bgnybx01smff2yvcrja6n7dj4byjm1gxyjk"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-config-value" ,rust-gix-config-value-0.14)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-glob" ,rust-gix-glob-0.16)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-ref" ,rust-gix-ref-0.44)
;; ("rust-gix-sec" ,rust-gix-sec-0.10)
;; ("rust-memchr" ,rust-memchr-2)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-unicode-bom" ,rust-unicode-bom-2)
;; ("rust-winnow" ,rust-winnow-0.6))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "git-config file parser and editor from the gitoxide project")
;; (description
;; "This package provides a git-config file parser and editor from the gitoxide
;; project.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-zstd-safe-7
;; (package
;; (name "rust-zstd-safe")
;; (version "7.2.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zstd-safe" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0nch85m5cr493y26yvndm6a8j6sd9mxpr2awrim3dslcnr6sp8sl"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-zstd-sys" ,rust-zstd-sys-2))))
;; (home-page "https://github.com/gyscos/zstd-rs")
;; (synopsis "Safe low-level bindings for the zstd compression library")
;; (description
;; "This package provides Safe low-level bindings for the zstd compression library.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-zstd-0.13
;; (package
;; (name "rust-zstd")
;; (version "0.13.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zstd" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1ygkr6wspm9clbp7ykyl0rv69cfsf9q4lic9wcqiwn34lrwbgwpw"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-zstd-safe" ,rust-zstd-safe-7))))
;; (home-page "https://github.com/gyscos/zstd-rs")
;; (synopsis "Binding for the zstd compression library")
;; (description
;; "This package provides Binding for the zstd compression library.")
;; (license license:expat)))
;; (define-public rust-lockfree-object-pool-0.1
;; (package
;; (name "rust-lockfree-object-pool")
;; (version "0.1.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "lockfree-object-pool" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0bjm2g1g1avab86r02jb65iyd7hdi35khn1y81z4nba0511fyx4k"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://github.com/EVaillant/lockfree-object-pool")
;; (synopsis
;; "thread-safe object pool collection with automatic return and attach/detach semantics.")
;; (description
;; "This package provides a thread-safe object pool collection with automatic return
;; and attach/detach semantics.")
;; (license license:boost1.0)))
;; (define-public rust-bumpalo-3
;; (package
;; (name "rust-bumpalo")
;; (version "3.16.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "bumpalo" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0b015qb4knwanbdlp1x48pkb4pm57b8gidbhhhxr900q2wb6fabr"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-allocator-api2" ,rust-allocator-api2-0.2)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/fitzgen/bumpalo")
;; (synopsis "fast bump allocation arena for Rust.")
;; (description
;; "This package provides a fast bump allocation arena for Rust.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-zopfli-0.8
;; (package
;; (name "rust-zopfli")
;; (version "0.8.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zopfli" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0ip9azz9ldk19m0m1hdppz3n5zcz0cywbg1vx59g4p5c3cwry0g5"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bumpalo" ,rust-bumpalo-3)
;; ("rust-crc32fast" ,rust-crc32fast-1)
;; ("rust-lockfree-object-pool" ,rust-lockfree-object-pool-0.1)
;; ("rust-log" ,rust-log-0.4)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-simd-adler32" ,rust-simd-adler32-0.3))))
;; (home-page "https://github.com/zopfli-rs/zopfli")
;; (synopsis "Rust implementation of the Zopfli compression algorithm.")
;; (description
;; "This package provides a Rust implementation of the Zopfli compression algorithm.")
;; (license license:asl2.0)))
;; (define-public rust-memchr-2
;; (package
;; (name "rust-memchr")
;; (version "2.7.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "memchr" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "18z32bhxrax0fnjikv475z7ii718hq457qwmaryixfxsl2qrmjkq"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
;; ("rust-log" ,rust-log-0.4)
;; ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
;; (home-page "https://github.com/BurntSushi/memchr")
;; (synopsis
;; "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for
;; 1, 2 or 3 byte search and single substring search.")
;; (description
;; "This package provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32)
;; routines for 1, 2 or 3 byte search and single substring search.")
;; (license (list license:unlicense license:expat))))
;; (define-public rust-lzma-rs-0.3
;; (package
;; (name "rust-lzma-rs")
;; (version "0.3.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "lzma-rs" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0phif4pnjrn28zcxgz3a7z86hhx5gdajmkrndfw4vrkahd682zi9"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
;; ("rust-crc" ,rust-crc-3)
;; ("rust-env-logger" ,rust-env-logger-0.9)
;; ("rust-log" ,rust-log-0.4))))
;; (home-page "https://github.com/gendx/lzma-rs")
;; (synopsis "codec for LZMA, LZMA2 and XZ written in pure Rust")
;; (description
;; "This package provides a codec for LZMA, LZMA2 and XZ written in pure Rust.")
;; (license license:expat)))
;; (define-public rust-jobserver-0.1
;; (package
;; (name "rust-jobserver")
;; (version "0.1.32")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "jobserver" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1l2k50qmj84x9mn39ivjz76alqmx72jhm12rw33zx9xnpv5xpla8"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
;; (home-page "https://github.com/rust-lang/jobserver-rs")
;; (synopsis "An implementation of the GNU Make jobserver for Rust.")
;; (description
;; "This package provides An implementation of the GNU Make jobserver for Rust.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-cc-1
;; (package
;; (name "rust-cc")
;; (version "1.1.11")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "cc" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "128i37g21mmvarzcwdzipxjr1m909azwyzkdk6hm7z39i8ldvf2z"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-jobserver" ,rust-jobserver-0.1)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-shlex" ,rust-shlex-1))))
;; (home-page "https://github.com/rust-lang/cc-rs")
;; (synopsis
;; "build-time dependency for Cargo build scripts to assist in invoking the native
;; C compiler to compile native C code into a static archive to be linked into Rust
;; code.")
;; (description
;; "This package provides a build-time dependency for Cargo build scripts to assist
;; in invoking the native C compiler to compile native C code into a static archive
;; to be linked into Rust code.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-libz-sys-1
;; (package
;; (name "rust-libz-sys")
;; (version "1.1.19")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "libz-sys" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0is6lzp9xrgryn57d6ajvadkrs40vzvk37yjkyy6wjd7k5vkmigx"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-cc" ,rust-cc-1)
;; ("rust-cmake" ,rust-cmake-0.1)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-pkg-config" ,rust-pkg-config-0.3)
;; ("rust-vcpkg" ,rust-vcpkg-0.2))))
;; (home-page "https://github.com/rust-lang/libz-sys")
;; (synopsis
;; "Low-level bindings to the system libz library (also known as zlib)")
;; (description
;; "This package provides Low-level bindings to the system libz library (also known as zlib).")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-zlib-rs-0.2
;; (package
;; (name "rust-zlib-rs")
;; (version "0.2.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zlib-rs" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "04a8iasrpjshw2xm6qch0zfzh4m5659pv5qzf2dyagjmaf2bnhp9"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
;; ("rust-libz-sys" ,rust-libz-sys-1)
;; ("rust-quickcheck" ,rust-quickcheck-1))))
;; (home-page "https://github.com/memorysafety/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-libz-rs-sys-0.2
;; (package
;; (name "rust-libz-rs-sys")
;; (version "0.2.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "libz-rs-sys" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1rqvcv0g9digivmh2pm9x01z2vyzpkma4rr4wwahxv9r436k3hky"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-zlib-rs" ,rust-zlib-rs-0.2))))
;; (home-page "https://github.com/memorysafety/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.31")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "flate2" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "083rg629001bizy25ddhlsmb9s4a297hh1d4vv7x1fv9isz1n8bz"))))
;; (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.2)
;; ("rust-libz-sys" ,rust-libz-sys-1)
;; ("rust-miniz-oxide" ,rust-miniz-oxide-0.7))))
;; (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-deflate64-0.1
;; (package
;; (name "rust-deflate64")
;; (version "0.1.9")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "deflate64" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "06scix17pa7wzzfsnhkycpcc6s04shs49cdaxx2k1sl0226jnsfs"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://github.com/anatawa12/deflate64-rs#readme")
;; (synopsis "Deflate64 implementation based on .NET's implementation")
;; (description
;; "This package provides Deflate64 implementation based on .NET's implementation.")
;; (license license:expat)))
;; (define-public rust-crossbeam-utils-0.8
;; (package
;; (name "rust-crossbeam-utils")
;; (version "0.8.20")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "crossbeam-utils" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "100fksq5mm1n7zj242cclkw6yf7a4a8ix3lvpfkhxvdhbda9kv12"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-loom" ,rust-loom-0.7))))
;; (home-page
;; "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils")
;; (synopsis "Utilities for concurrent programming")
;; (description "This package provides Utilities for concurrent programming.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-crc32fast-1
;; (package
;; (name "rust-crc32fast")
;; (version "1.4.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "crc32fast" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1czp7vif73b8xslr3c9yxysmh9ws2r8824qda7j47ffs9pcnjxx9"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1))))
;; (home-page "https://github.com/srijs/rust-crc32fast")
;; (synopsis "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation")
;; (description
;; "This package provides Fast, SIMD-accelerated CRC32 (IEEE) checksum computation.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-zip-2
;; (package
;; (name "rust-zip")
;; (version "2.1.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zip" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0biy7mxqnzaibz603jmly52gzvyvqmbndlgvw5n2i5n2xy98rpa0"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-aes" ,rust-aes-0.8)
;; ("rust-arbitrary" ,rust-arbitrary-1)
;; ("rust-bzip2" ,rust-bzip2-0.4)
;; ("rust-chrono" ,rust-chrono-0.4)
;; ("rust-constant-time-eq" ,rust-constant-time-eq-0.3)
;; ("rust-crc32fast" ,rust-crc32fast-1)
;; ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
;; ("rust-deflate64" ,rust-deflate64-0.1)
;; ("rust-displaydoc" ,rust-displaydoc-0.2)
;; ("rust-flate2" ,rust-flate2-1)
;; ("rust-hmac" ,rust-hmac-0.12)
;; ("rust-indexmap" ,rust-indexmap-2)
;; ("rust-lzma-rs" ,rust-lzma-rs-0.3)
;; ("rust-memchr" ,rust-memchr-2)
;; ("rust-pbkdf2" ,rust-pbkdf2-0.12)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-sha1" ,rust-sha1-0.10)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-time" ,rust-time-0.3)
;; ("rust-zeroize" ,rust-zeroize-1)
;; ("rust-zopfli" ,rust-zopfli-0.8)
;; ("rust-zstd" ,rust-zstd-0.13))))
;; (home-page "https://github.com/zip-rs/zip2.git")
;; (synopsis "Library to support the reading and writing of zip files.")
;; (description
;; "This package provides Library to support the reading and writing of zip files.")
;; (license license:expat)))
;; (define-public rust-gix-revwalk-0.13
;; (package
;; (name "rust-gix-revwalk")
;; (version "0.13.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-revwalk" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1q23mcf4ji5q8qi3g86vxxgz4x4ykgqja0kyacgi9bvimg50q0qv"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate providing utilities for walking the revision graph")
;; (description
;; "This package provides a crate providing utilities for walking the revision
;; graph.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-commitgraph-0.24
;; (package
;; (name "rust-gix-commitgraph")
;; (version "0.24.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-commitgraph" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0y7wc0y0xb0kh3c22pj3ns04zdqglqb22gj71kn3cn2ngzv0cfqk"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-chunk" ,rust-gix-chunk-0.4)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-memmap2" ,rust-memmap2-0.9)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "Read-only access to the git commitgraph file format")
;; (description
;; "This package provides Read-only access to the git commitgraph file format.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-traverse-0.39
;; (package
;; (name "rust-gix-traverse")
;; (version "0.39.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-traverse" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0h48bbjym6fkdhy9q7p8v6rn9ksvkwxp8fs1415cyw8ya66a36g4"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project")
;; (description "This package provides a crate of the gitoxide project.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-fastrand-2
;; (package
;; (name "rust-fastrand")
;; (version "2.1.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "fastrand" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "06p5d0rxq7by260m4ym9ial0bwgi0v42lrvhl6nm2g7h0h2m3h4z"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.2))))
;; (home-page "https://github.com/smol-rs/fastrand")
;; (synopsis "simple and fast random number generator")
;; (description
;; "This package provides a simple and fast random number generator.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-gix-fs-0.11
;; (package
;; (name "rust-gix-fs")
;; (version "0.11.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-fs" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0yix2q3k3mniw0xkviz1sj1qfkfrw0bwk03nsz2b25yzgk19kpva"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate providing file system specific utilities to `gitoxide`")
;; (description
;; "This package provides a crate providing file system specific utilities to
;; `gitoxide`.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-utils-0.1
;; (package
;; (name "rust-gix-utils")
;; (version "0.1.12")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-utils" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1p6lschmdrg1j9cd3rm6q96dyrvivzi2305d7ck1588gzpvjs69m"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-fastrand" ,rust-fastrand-2)
;; ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate with `gitoxide` utilities that don't need feature toggles")
;; (description
;; "This package provides a crate with `gitoxide` utilities that don't need feature
;; toggles.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-trace-0.1
;; (package
;; (name "rust-gix-trace")
;; (version "0.1.9")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-trace" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0zhm2lwqr070rq3bdn4b1zjs7mn7bhlkfgwfap6xspwi11s2c97r"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
;; ("rust-tracing-core" ,rust-tracing-core-0.1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate to provide minimal `tracing` support that can be turned off to zero cost")
;; (description
;; "This package provides a crate to provide minimal `tracing` support that can be
;; turned off to zero cost.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-packetline-blocking-0.17
;; (package
;; (name "rust-gix-packetline-blocking")
;; (version "0.17.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-packetline-blocking" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0jp1fz5mqbikh1xfrxyc1qv57lnh62crg2fmwhr4fa1xi8vl47f3"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-faster-hex" ,rust-faster-hex-0.9)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "duplicate of `gix-packetline` with the `blocking-io` feature pre-selected")
;; (description
;; "This package provides a duplicate of `gix-packetline` with the `blocking-io`
;; feature pre-selected.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-command-0.3
;; (package
;; (name "rust-gix-command")
;; (version "0.3.8")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-command" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0yqxzmx3a3fxwii6gc5gyr105sfax1ad86h26az1r2fscxw8cxhd"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-shell-words" ,rust-shell-words-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project handling internal git command execution")
;; (description
;; "This package provides a crate of the gitoxide project handling internal git
;; command execution.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-filter-0.11
;; (package
;; (name "rust-gix-filter")
;; (version "0.11.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-filter" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "06m6ph3b67696ckq5gfn9pwm77sh507km7sfzx6my9r8v8w7fm76"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-encoding-rs" ,rust-encoding-rs-0.8)
;; ("rust-gix-attributes" ,rust-gix-attributes-0.22)
;; ("rust-gix-command" ,rust-gix-command-0.3)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.17)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-quote" ,rust-gix-quote-0.4)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project implementing git filters")
;; (description
;; "This package provides a crate of the gitoxide project implementing git filters.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-glob-0.16
;; (package
;; (name "rust-gix-glob")
;; (version "0.16.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-glob" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0ixlbibj1lrs2vx6vv19dg01lbsj9lsws4r8x6mwhp16z9dg2zgs"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project dealing with pattern matching")
;; (description
;; "This package provides a crate of the gitoxide project dealing with pattern
;; matching.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-attributes-0.22
;; (package
;; (name "rust-gix-attributes")
;; (version "0.22.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-attributes" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0mv293x9l976arqj8sqsbk2ar6hibmninr03nwl8qa41gsffjz73"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-glob" ,rust-gix-glob-0.16)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-quote" ,rust-gix-quote-0.4)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-kstring" ,rust-kstring-2)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-unicode-bom" ,rust-unicode-bom-2))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project dealing .gitattributes files")
;; (description
;; "This package provides a crate of the gitoxide project dealing .gitattributes
;; files.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-worktree-stream-0.13
;; (package
;; (name "rust-gix-worktree-stream")
;; (version "0.13.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-worktree-stream" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "08gd3fca4jjaygsawpm7s6f3p7rvb3br87ap8ipqahcs4jb4hpg3"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.22)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-filter" ,rust-gix-filter-0.11)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-traverse" ,rust-gix-traverse-0.39)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "generate a byte-stream from a git-tree")
;; (description
;; "This package provides generate a byte-stream from a git-tree.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-path-0.10
;; (package
;; (name "rust-gix-path")
;; (version "0.10.9")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-path" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1n9b71kwwswibnhw99zb7y3ya9ngndsw1rwdpj54sd1ivaxxa8wd"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-home" ,rust-home-0.5)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate of the gitoxide project dealing paths and their conversions")
;; (description
;; "This package provides a crate of the gitoxide project dealing paths and their
;; conversions.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-validate-0.8
;; (package
;; (name "rust-gix-validate")
;; (version "0.8.5")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-validate" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1kqad8a2wdz69ma7hspi21pazgpkrc5hg4iw37gsvca99b9pvhl2"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "Validation functions for various kinds of names in git")
;; (description
;; "This package provides Validation functions for various kinds of names in git.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-features-0.38
;; (package
;; (name "rust-gix-features")
;; (version "0.38.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-features" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0sfw6zs3qgmlqjkj4cvyfz6q6dgdlw1d16c7yckwgyg5kyn4aw5c"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
;; ("rust-bytesize" ,rust-bytesize-1)
;; ("rust-crc32fast" ,rust-crc32fast-1)
;; ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-flate2" ,rust-flate2-1)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-jwalk" ,rust-jwalk-0.8)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-prodash" ,rust-prodash-29)
;; ("rust-sha1" ,rust-sha1-0.10)
;; ("rust-sha1-smol" ,rust-sha1-smol-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-walkdir" ,rust-walkdir-2))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "crate to integrate various capabilities using compile-time feature flags")
;; (description
;; "This package provides a crate to integrate various capabilities using
;; compile-time feature flags.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-object-0.42
;; (package
;; (name "rust-gix-object")
;; (version "0.42.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-object" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "11p3pynmriglj5j3hzh5qa4sz7pnhzxxzr1w85xzmhp7ni32zni5"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-actor" ,rust-gix-actor-0.31)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-gix-validate" ,rust-gix-validate-0.8)
;; ("rust-itoa" ,rust-itoa-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-winnow" ,rust-winnow-0.6))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis
;; "Immutable and mutable git objects with decoding and encoding support")
;; (description
;; "This package provides Immutable and mutable git objects with decoding and encoding support.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-archive-0.13
;; (package
;; (name "rust-gix-archive")
;; (version "0.13.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-archive" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1m4nwxcfrivnf74kx38sxgcalba8nbl2fq4xlvad28q2vzmvpdk3"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-flate2" ,rust-flate2-1)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13)
;; ("rust-tar" ,rust-tar-0.4)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-time" ,rust-time-0.3)
;; ("rust-zip" ,rust-zip-2))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "archive generation from of a worktree stream")
;; (description
;; "This package provides archive generation from of a worktree stream.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-date-0.8
;; (package
;; (name "rust-gix-date")
;; (version "0.8.7")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-date" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1h5qygjxr8p2g2vdrzpvx0plnyy9gsym29wjxc5fx48ly8qnkvcy"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-itoa" ,rust-itoa-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-time" ,rust-time-0.3))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "crate of the gitoxide project parsing dates the way git does")
;; (description
;; "This package provides a crate of the gitoxide project parsing dates the way git
;; does.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-actor-0.31
;; (package
;; (name "rust-gix-actor")
;; (version "0.31.5")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix-actor" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1wm3i9g69hkfhwiw1c4z9fr1hkfxsfxyzdh07b637f1lgqsm9r50"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-itoa" ,rust-itoa-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-winnow" ,rust-winnow-0.6))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "way to identify git actors")
;; (description "This package provides a way to identify git actors.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gix-0.63
;; (package
;; (name "rust-gix")
;; (version "0.63.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gix" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "01jbkflpr570inbdjv1xgfsimqf6xfrr0yg6mlv4aypsmlc50k4q"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-gix-actor" ,rust-gix-actor-0.31)
;; ("rust-gix-archive" ,rust-gix-archive-0.13)
;; ("rust-gix-attributes" ,rust-gix-attributes-0.22)
;; ("rust-gix-command" ,rust-gix-command-0.3)
;; ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
;; ("rust-gix-config" ,rust-gix-config-0.37)
;; ("rust-gix-credentials" ,rust-gix-credentials-0.24)
;; ("rust-gix-date" ,rust-gix-date-0.8)
;; ("rust-gix-diff" ,rust-gix-diff-0.44)
;; ("rust-gix-dir" ,rust-gix-dir-0.5)
;; ("rust-gix-discover" ,rust-gix-discover-0.32)
;; ("rust-gix-features" ,rust-gix-features-0.38)
;; ("rust-gix-filter" ,rust-gix-filter-0.11)
;; ("rust-gix-fs" ,rust-gix-fs-0.11)
;; ("rust-gix-glob" ,rust-gix-glob-0.16)
;; ("rust-gix-hash" ,rust-gix-hash-0.14)
;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
;; ("rust-gix-ignore" ,rust-gix-ignore-0.11)
;; ("rust-gix-index" ,rust-gix-index-0.33)
;; ("rust-gix-lock" ,rust-gix-lock-14)
;; ("rust-gix-macros" ,rust-gix-macros-0.1)
;; ("rust-gix-mailmap" ,rust-gix-mailmap-0.23)
;; ("rust-gix-negotiate" ,rust-gix-negotiate-0.13)
;; ("rust-gix-object" ,rust-gix-object-0.42)
;; ("rust-gix-odb" ,rust-gix-odb-0.61)
;; ("rust-gix-pack" ,rust-gix-pack-0.51)
;; ("rust-gix-path" ,rust-gix-path-0.10)
;; ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
;; ("rust-gix-prompt" ,rust-gix-prompt-0.8)
;; ("rust-gix-protocol" ,rust-gix-protocol-0.45)
;; ("rust-gix-ref" ,rust-gix-ref-0.44)
;; ("rust-gix-refspec" ,rust-gix-refspec-0.23)
;; ("rust-gix-revision" ,rust-gix-revision-0.27)
;; ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
;; ("rust-gix-sec" ,rust-gix-sec-0.10)
;; ("rust-gix-status" ,rust-gix-status-0.10)
;; ("rust-gix-submodule" ,rust-gix-submodule-0.11)
;; ("rust-gix-tempfile" ,rust-gix-tempfile-14)
;; ("rust-gix-trace" ,rust-gix-trace-0.1)
;; ("rust-gix-transport" ,rust-gix-transport-0.42)
;; ("rust-gix-traverse" ,rust-gix-traverse-0.39)
;; ("rust-gix-url" ,rust-gix-url-0.27)
;; ("rust-gix-utils" ,rust-gix-utils-0.1)
;; ("rust-gix-validate" ,rust-gix-validate-0.8)
;; ("rust-gix-worktree" ,rust-gix-worktree-0.34)
;; ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.11)
;; ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-prodash" ,rust-prodash-29)
;; ("rust-regex" ,rust-regex-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-signal-hook" ,rust-signal-hook-0.3)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/Byron/gitoxide")
;; (synopsis "Interact with git repositories just like git would")
;; (description
;; "This package provides Interact with git repositories just like git would.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-libgit2-sys-0.17
;; (package
;; (name "rust-libgit2-sys")
;; (version "0.17.0+1.8.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "libgit2-sys" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "093jxfl2i9vxdlgf7vk9d040sjwy0nq4fid640y7qix6m0k26iqh"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-cc" ,rust-cc-1)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-libssh2-sys" ,rust-libssh2-sys-0.3)
;; ("rust-libz-sys" ,rust-libz-sys-1)
;; ("rust-openssl-sys" ,rust-openssl-sys-0.9)
;; ("rust-pkg-config" ,rust-pkg-config-0.3))))
;; (home-page "https://github.com/rust-lang/git2-rs")
;; (synopsis "Native bindings to the libgit2 library")
;; (description
;; "This package provides Native bindings to the libgit2 library.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-git2-0.19
;; (package
;; (name "rust-git2")
;; (version "0.19.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "git2" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "091pv7866z1qjq800ys0wjv8n73wrv7fqdrddxcnq36w8lzbf0xr"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-libgit2-sys" ,rust-libgit2-sys-0.17)
;; ("rust-log" ,rust-log-0.4)
;; ("rust-openssl-probe" ,rust-openssl-probe-0.1)
;; ("rust-openssl-sys" ,rust-openssl-sys-0.9)
;; ("rust-url" ,rust-url-2))))
;; (home-page "https://github.com/rust-lang/git2-rs")
;; (synopsis
;; "Bindings to libgit2 for interoperating with git repositories. This library is
;; both threadsafe and memory safe and allows both reading and writing git
;; repositories.")
;; (description
;; "This package provides Bindings to libgit2 for interoperating with git repositories. This library is
;; both threadsafe and memory safe and allows both reading and writing git
;; repositories.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-vergen-8
;; (package
;; (name "rust-vergen")
;; (version "8.3.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "vergen" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0ri5n4k1g4z6gnllkjx9zny3vaa2bjma84zlrjh6w9k7b7mdk419"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
;; ("rust-cargo-metadata" ,rust-cargo-metadata-0.18)
;; ("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-git2" ,rust-git2-0.19)
;; ("rust-gix" ,rust-gix-0.63)
;; ("rust-regex" ,rust-regex-1)
;; ("rust-rustc-version" ,rust-rustc-version-0.4)
;; ("rust-rustversion" ,rust-rustversion-1)
;; ("rust-sysinfo" ,rust-sysinfo-0.30)
;; ("rust-time" ,rust-time-0.3))))
;; (home-page "https://github.com/rustyhorde/vergen")
;; (synopsis
;; "Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro")
;; (description
;; "This package provides Generate cargo:rustc-env instructions via build.rs for use in your code via the
;; env! macro.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-tracing-appender-0.2
;; (package
;; (name "rust-tracing-appender")
;; (version "0.2.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "tracing-appender" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1kq69qyjvb4dxch5c9zgii6cqhy9nkk81z0r4pj3y2nc537fhrim"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-time" ,rust-time-0.3)
;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
;; (home-page "https://tokio.rs")
;; (synopsis
;; "Provides utilities for file appenders and making non-blocking writers.")
;; (description
;; "This package provides utilities for file appenders and making non-blocking
;; writers.")
;; (license license:expat)))
;; (define-public rust-temp-dir-0.1
;; (package
;; (name "rust-temp-dir")
;; (version "0.1.13")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "temp-dir" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0cbj4y3c5494i7ljhnqa38cgdkybl33p70cv5wrfbw00xil7j8hz"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://gitlab.com/leonhard-llc/ops")
;; (synopsis "Simple temporary directory with cleanup")
;; (description
;; "This package provides Simple temporary directory with cleanup.")
;; (license license:asl2.0)))
;; (define-public rust-rio-0.9
;; (package
;; (name "rust-rio")
;; (version "0.9.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "rio" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0nv8wrnkd41flb32lmxb412l6m1790j12c3lg305764hcmbc564y"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
;; (home-page "https://github.com/spacejam/rio")
;; (synopsis
;; "GPL-3.0 nice bindings for io_uring. MIT/Apache-2.0 license is available for spacejam's github sponsors")
;; (description
;; "This package provides GPL-3.0 nice bindings for io_uring. MIT/Apache-2.0 license is available for
;; spacejam's github sponsors.")
;; (license license:gpl3)))
;; (define-public rust-sled-0.34
;; (package
;; (name "rust-sled")
;; (version "0.34.7")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "sled" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0dcr2s7cylj5mb33ci3kpx7fz797jwvysnl5airrir9cgirv95kz"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
;; ("rust-color-backtrace" ,rust-color-backtrace-0.5)
;; ("rust-crc32fast" ,rust-crc32fast-1)
;; ("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.9)
;; ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
;; ("rust-fs2" ,rust-fs2-0.4)
;; ("rust-fxhash" ,rust-fxhash-0.2)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-log" ,rust-log-0.4)
;; ("rust-parking-lot" ,rust-parking-lot-0.11)
;; ("rust-rio" ,rust-rio-0.9)
;; ("rust-zstd" ,rust-zstd-0.9))))
;; (home-page "https://github.com/spacejam/sled")
;; (synopsis
;; "Lightweight high-performance pure-rust transactional embedded database")
;; (description
;; "This package provides Lightweight high-performance pure-rust transactional embedded database.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-icy-sixel-0.1
;; (package
;; (name "rust-icy-sixel")
;; (version "0.1.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "icy_sixel" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0nqmq5c3hawvpqdl6rskyc93qjf36pa0mjzgzmn5jk9803l8m1c6"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://www.github.com/mkrueger/icy_sixel")
;; (synopsis "100% rust sixel library.")
;; (description "This package provides a 100% rust sixel library.")
;; (license #f)))
;; (define-public rust-ratatui-0.23
;; (package
;; (name "rust-ratatui")
;; (version "0.23.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ratatui" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1bcnzzvlzdqn1h961zdi0l13x97fakq3xrj68hxmra4labclqbif"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-cassowary" ,rust-cassowary-0.3)
;; ("rust-crossterm" ,rust-crossterm-0.27)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-indoc" ,rust-indoc-2)
;; ("rust-itertools" ,rust-itertools-0.11)
;; ("rust-paste" ,rust-paste-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-strum" ,rust-strum-0.25)
;; ("rust-termion" ,rust-termion-2)
;; ("rust-termwiz" ,rust-termwiz-0.20)
;; ("rust-time" ,rust-time-0.3)
;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
;; ("rust-unicode-width" ,rust-unicode-width-0.1))
;; #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
;; ("rust-argh" ,rust-argh-0.1)
;; ("rust-cargo-husky" ,rust-cargo-husky-1)
;; ("rust-criterion" ,rust-criterion-0.5)
;; ("rust-fakeit" ,rust-fakeit-1)
;; ("rust-pretty-assertions" ,rust-pretty-assertions-1)
;; ("rust-rand" ,rust-rand-0.8))))
;; (home-page "https://ratatui.rs")
;; (synopsis "library that's all about cooking up terminal user interfaces")
;; (description
;; "This package provides a library that's all about cooking up terminal user
;; interfaces.")
;; (license license:expat)))
;; (define-public rust-ratatui-image-0.8
;; (package
;; (name "rust-ratatui-image")
;; (version "0.8.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ratatui-image" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "14gpm76wnzkq8j28b97z69igv0ggb1rz5dsn9mlicff64fb2qasv"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-base64" ,rust-base64-0.21)
;; ("rust-crossterm" ,rust-crossterm-0.25)
;; ("rust-dyn-clone" ,rust-dyn-clone-1)
;; ("rust-icy-sixel" ,rust-icy-sixel-0.1)
;; ("rust-image" ,rust-image-0.24)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-ratatui" ,rust-ratatui-0.23)
;; ("rust-rustix" ,rust-rustix-0.38)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-termion" ,rust-termion-2)
;; ("rust-termwiz" ,rust-termwiz-0.20))))
;; (home-page "https://github.com/benjajaja/ratatui-image")
;; (synopsis
;; "An image widget for ratatui, supporting sixels and unicode-halfblocks")
;; (description
;; "This package provides An image widget for ratatui, supporting sixels and unicode-halfblocks.")
;; (license license:expat)))
;; (define-public rust-zvariant-derive-4
;; (package
;; (name "rust-zvariant-derive")
;; (version "4.2.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zvariant_derive" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0jf408h0s83krxwm7wl62fnssin1kcklmb1bcn83ls6sddabmqkk"))))
;; (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)
;; ("rust-zvariant-utils" ,rust-zvariant-utils-2))))
;; (home-page "https://github.com/dbus2/zbus/")
;; (synopsis "D-Bus & GVariant encoding & decoding")
;; (description "This package provides D-Bus & GVariant encoding & decoding.")
;; (license license:expat)))
;; (define-public rust-time-macros-0.2
;; (package
;; (name "rust-time-macros")
;; (version "0.2.18")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "time-macros" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1kqwxvfh2jkpg38fy673d6danh1bhcmmbsmffww3mphgail2l99z"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-num-conv" ,rust-num-conv-0.1)
;; ("rust-time-core" ,rust-time-core-0.1))))
;; (home-page "https://github.com/time-rs/time")
;; (synopsis
;; "Procedural macros for the time crate.
;; This crate is an implementation detail and should not be relied upon directly.")
;; (description
;; "This package provides Procedural macros for the time crate. This crate is an implementation detail
;; and should not be relied upon directly.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-time-0.3
;; (package
;; (name "rust-time")
;; (version "0.3.36")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "time" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "11g8hdpahgrf1wwl2rpsg5nxq3aj7ri6xr672v4qcij6cgjqizax"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-deranged" ,rust-deranged-0.3)
;; ("rust-itoa" ,rust-itoa-1)
;; ("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-num-conv" ,rust-num-conv-0.1)
;; ("rust-num-threads" ,rust-num-threads-0.1)
;; ("rust-powerfmt" ,rust-powerfmt-0.2)
;; ("rust-quickcheck" ,rust-quickcheck-1)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-time-core" ,rust-time-core-0.1)
;; ("rust-time-macros" ,rust-time-macros-0.2))))
;; (home-page "https://time-rs.github.io")
;; (synopsis
;; "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std]")
;; (description
;; "This package provides Date and time library. Fully interoperable with the standard library. Mostly
;; compatible with #![no_std].")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-endi-1
;; (package
;; (name "rust-endi")
;; (version "1.1.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "endi" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1gxp388g2zzbncp3rdn60wxkr49xbhhx94nl9p4a6c41w4ma7n53"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://github.com/zeenix/endi")
;; (synopsis "simple endian-handling library")
;; (description "This package provides a simple endian-handling library.")
;; (license license:expat)))
;; (define-public rust-chrono-0.4
;; (package
;; (name "rust-chrono")
;; (version "0.4.38")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "chrono" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "009l8vc5p8750vn02z30mblg4pv2qhkbfizhfwmzc6vpy5nr67x2"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-android-tzdata" ,rust-android-tzdata-0.1)
;; ("rust-arbitrary" ,rust-arbitrary-1)
;; ("rust-iana-time-zone" ,rust-iana-time-zone-0.1)
;; ("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-num-traits" ,rust-num-traits-0.2)
;; ("rust-pure-rust-locales" ,rust-pure-rust-locales-0.8)
;; ("rust-rkyv" ,rust-rkyv-0.7)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
;; ("rust-windows-targets" ,rust-windows-targets-0.52))))
;; (home-page "https://github.com/chronotope/chrono")
;; (synopsis "Date and time library for Rust")
;; (description "This package provides Date and time library for Rust.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-zvariant-4
;; (package
;; (name "rust-zvariant")
;; (version "4.2.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zvariant" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1zl1ika7zd9bxkd0bqc78h9bykvk6xc98965iz1p3i51p452k110"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
;; ("rust-chrono" ,rust-chrono-0.4)
;; ("rust-endi" ,rust-endi-1)
;; ("rust-enumflags2" ,rust-enumflags2-0.7)
;; ("rust-heapless" ,rust-heapless-0.8)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-bytes" ,rust-serde-bytes-0.11)
;; ("rust-static-assertions" ,rust-static-assertions-1)
;; ("rust-time" ,rust-time-0.3)
;; ("rust-url" ,rust-url-2)
;; ("rust-uuid" ,rust-uuid-1)
;; ("rust-zvariant-derive" ,rust-zvariant-derive-4))))
;; (home-page "https://github.com/dbus2/zbus/")
;; (synopsis "D-Bus & GVariant encoding & decoding")
;; (description "This package provides D-Bus & GVariant encoding & decoding.")
;; (license license:expat)))
;; (define-public rust-zbus-names-3
;; (package
;; (name "rust-zbus-names")
;; (version "3.0.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zbus_names" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0v1f0ajwafj47bf11yp0xdgp26r93lslr9nb2v6624h2gppiz6sb"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-serde" ,rust-serde-1)
;; ("rust-static-assertions" ,rust-static-assertions-1)
;; ("rust-zvariant" ,rust-zvariant-4))))
;; (home-page "https://github.com/dbus2/zbus/")
;; (synopsis "collection of D-Bus bus names types")
;; (description
;; "This package provides a collection of D-Bus bus names types.")
;; (license license:expat)))
;; (define-public rust-zvariant-utils-2
;; (package
;; (name "rust-zvariant-utils")
;; (version "2.1.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zvariant_utils" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0h43h3jcw8rmjr390rdqnhkb9nn3913pgkvb75am1frxrkvwy6y5"))))
;; (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/dbus2/zbus/")
;; (synopsis "Various utilities used internally by the zvariant crate")
;; (description
;; "This package provides Various utilities used internally by the zvariant crate.")
;; (license license:expat)))
;; (define-public rust-quote-1
;; (package
;; (name "rust-quote")
;; (version "1.0.36")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "quote" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "19xcmh445bg6simirnnd4fvkmp6v2qiwxh5f6rw4a70h76pnm9qg"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1))))
;; (home-page "https://github.com/dtolnay/quote")
;; (synopsis "Quasi-quoting macro quote!(...)")
;; (description "This package provides Quasi-quoting macro quote!(...).")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-zbus-macros-4
;; (package
;; (name "rust-zbus-macros")
;; (version "4.4.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zbus_macros" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0glqn6ddgv4ra734p343a41rrxb0phy1v13dljzhpsc1f10bjz96"))))
;; (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)
;; ("rust-zvariant-utils" ,rust-zvariant-utils-2))))
;; (home-page "https://github.com/dbus2/zbus/")
;; (synopsis "proc-macros for zbus")
;; (description "This package provides proc-macros for zbus.")
;; (license license:expat)))
;; (define-public rust-xdg-home-1
;; (package
;; (name "rust-xdg-home")
;; (version "1.3.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "xdg-home" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1xm122zz0wjc8p8cmchij0j9nw34hwncb39jc7dc0mgvb2rdl77c"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
;; ("rust-windows-sys" ,rust-windows-sys-0.59))))
;; (home-page "https://github.com/zeenix/xdg-home")
;; (synopsis "The user's home directory as per XDG Specification")
;; (description
;; "This package provides The user's home directory as per XDG Specification.")
;; (license license:expat)))
;; (define-public rust-vsock-0.5
;; (package
;; (name "rust-vsock")
;; (version "0.5.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "vsock" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0bg3sjz1sazp3p0c2lw8r0w2aqpb41l1p1nd0zb7fn2k9482jbpq"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
;; ("rust-nix" ,rust-nix-0.28))))
;; (home-page "https://github.com/rust-vsock/vsock-rs")
;; (synopsis "Virtio socket support for Rust")
;; (description "This package provides Virtio socket support for Rust.")
;; (license license:asl2.0)))
;; (define-public rust-tokio-vsock-0.4
;; (package
;; (name "rust-tokio-vsock")
;; (version "0.4.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "tokio-vsock" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1p88jaypkjicj5rfkj7hmx1jcs2v7cbgyzil084zk4dwn4amr8aj"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
;; ("rust-futures" ,rust-futures-0.3)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tonic" ,rust-tonic-0.8)
;; ("rust-vsock" ,rust-vsock-0.3))))
;; (home-page "https://github.com/rust-vsock/tokio-vsock")
;; (synopsis "Asynchronous Virtio socket support for Rust")
;; (description
;; "This package provides Asynchronous Virtio socket support for Rust.")
;; (license license:asl2.0)))
;; (define-public rust-tokio-macros-2
;; (package
;; (name "rust-tokio-macros")
;; (version "2.4.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "tokio-macros" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0lnpg14h1v3fh2jvnc8cz7cjf0m7z1xgkwfpcyy632g829imjgb9"))))
;; (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://tokio.rs")
;; (synopsis "Tokio's proc macros.")
;; (description "This package provides Tokio's proc macros.")
;; (license license:expat)))
;; (define-public rust-hermit-abi-0.3
;; (package
;; (name "rust-hermit-abi")
;; (version "0.3.9")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "hermit-abi" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "092hxjbjnq5fmz66grd9plxd0sh6ssg5fhgwwwqbrzgzkjwdycfj"))))
;; (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))))
;; (home-page "https://github.com/hermit-os/hermit-rs")
;; (synopsis "Hermit system calls definitions")
;; (description "This package provides Hermit system calls definitions.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-mio-1
;; (package
;; (name "rust-mio")
;; (version "1.0.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "mio" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1v1cnnn44awxbcfm4zlavwgkvbyg7gp5zzjm8mqf1apkrwflvq40"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-hermit-abi" ,rust-hermit-abi-0.3)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-log" ,rust-log-0.4)
;; ("rust-wasi" ,rust-wasi-0.11)
;; ("rust-windows-sys" ,rust-windows-sys-0.52))))
;; (home-page "https://github.com/tokio-rs/mio")
;; (synopsis "Lightweight non-blocking I/O")
;; (description "This package provides Lightweight non-blocking I/O.")
;; (license license:expat)))
;; (define-public rust-tokio-1
;; (package
;; (name "rust-tokio")
;; (version "1.39.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "tokio" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1cb7yhba7nnf00cylcywk7rai5kkdb8b4jzwrc26zgbqqwdzp96s"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3)
;; ("rust-bytes" ,rust-bytes-1)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-mio" ,rust-mio-1)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
;; ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
;; ("rust-socket2" ,rust-socket2-0.5)
;; ("rust-tokio-macros" ,rust-tokio-macros-2)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-windows-sys" ,rust-windows-sys-0.52))))
;; (home-page "https://tokio.rs")
;; (synopsis
;; "An event-driven, non-blocking I/O platform for writing asynchronous I/O
;; backed applications.")
;; (description
;; "This package provides An event-driven, non-blocking I/O platform for writing asynchronous I/O backed
;; applications.")
;; (license license:expat)))
;; (define-public rust-serde-repr-0.1
;; (package
;; (name "rust-serde-repr")
;; (version "0.1.19")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "serde_repr" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1sb4cplc33z86pzlx38234xr141wr3cmviqgssiadisgl8dlar3c"))))
;; (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/serde-repr")
;; (synopsis
;; "Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum")
;; (description
;; "This package provides Derive Serialize and Deserialize that delegates to the underlying repr of a
;; C-like enum.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-cfg-aliases-0.2
;; (package
;; (name "rust-cfg-aliases")
;; (version "0.2.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "cfg_aliases" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://github.com/katharostech/cfg_aliases")
;; (synopsis
;; "tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.")
;; (description
;; "This package provides a tiny utility to help save you a lot of effort with long
;; winded `#[cfg()]` checks.")
;; (license license:expat)))
;; (define-public rust-nix-0.29
;; (package
;; (name "rust-nix")
;; (version "0.29.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "nix" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-cfg-aliases" ,rust-cfg-aliases-0.2)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-memoffset" ,rust-memoffset-0.9)
;; ("rust-pin-utils" ,rust-pin-utils-0.1))))
;; (home-page "https://github.com/nix-rust/nix")
;; (synopsis "Rust friendly bindings to *nix APIs")
;; (description "This package provides Rust friendly bindings to *nix APIs.")
;; (license license:expat)))
;; (define-public rust-enumflags2-derive-0.7
;; (package
;; (name "rust-enumflags2-derive")
;; (version "0.7.10")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "enumflags2_derive" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1s29iqx3gj5l5s19a22lpn0nljhp5l9smqac99126n2qhfhlh3fy"))))
;; (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/meithecatte/enumflags2")
;; (synopsis
;; "Do not use directly, use the reexport in the `enumflags2` crate. This allows for better compatibility across versions")
;; (description
;; "This package provides Do not use directly, use the reexport in the `enumflags2` crate. This allows
;; for better compatibility across versions.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-enumflags2-0.7
;; (package
;; (name "rust-enumflags2")
;; (version "0.7.10")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "enumflags2" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0g8kmhaqxq44v76wh971biljrgaqbjc8fbyw2d1z3wsnb5zxncnj"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-enumflags2-derive" ,rust-enumflags2-derive-0.7)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/meithecatte/enumflags2")
;; (synopsis "Enum-based bit flags")
;; (description "This package provides Enum-based bit flags.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-blocking-1
;; (package
;; (name "rust-blocking")
;; (version "1.6.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "blocking" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1si99l8zp7c4zq87y35ayjgc5c9b60jb8h0k14zfcs679z2l2gvh"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-channel" ,rust-async-channel-2)
;; ("rust-async-task" ,rust-async-task-4)
;; ("rust-futures-io" ,rust-futures-io-0.3)
;; ("rust-futures-lite" ,rust-futures-lite-2)
;; ("rust-piper" ,rust-piper-0.2)
;; ("rust-tracing" ,rust-tracing-0.1))))
;; (home-page "https://github.com/smol-rs/blocking")
;; (synopsis "thread pool for isolating blocking I/O in async programs")
;; (description
;; "This package provides a thread pool for isolating blocking I/O in async
;; programs.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-async-trait-0.1
;; (package
;; (name "rust-async-trait")
;; (version "0.1.81")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "async-trait" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "01w10ad3984czxrmc8ckdrabhmsv80aynfxibjnqwz1dr3f2h33f"))))
;; (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-async-recursion-1
;; (package
;; (name "rust-async-recursion")
;; (version "1.1.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "async-recursion" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "04ac4zh8qz2xjc79lmfi4jlqj5f92xjvfaqvbzwkizyqd4pl4hrv"))))
;; (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/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-async-task-4
;; (package
;; (name "rust-async-task")
;; (version "4.7.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "async-task" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1pp3avr4ri2nbh7s6y9ws0397nkx1zymmcr14sq761ljarh3axcb"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-portable-atomic" ,rust-portable-atomic-1))))
;; (home-page "https://github.com/smol-rs/async-task")
;; (synopsis "Task abstraction for building executors")
;; (description
;; "This package provides Task abstraction for building executors.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-async-process-2
;; (package
;; (name "rust-async-process")
;; (version "2.2.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "async-process" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0x3305pq0fzaqmw7q4c93sgabq97zhkr32xig5dkhkcscn4pg858"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-channel" ,rust-async-channel-2)
;; ("rust-async-io" ,rust-async-io-2)
;; ("rust-async-lock" ,rust-async-lock-3)
;; ("rust-async-signal" ,rust-async-signal-0.2)
;; ("rust-async-task" ,rust-async-task-4)
;; ("rust-blocking" ,rust-blocking-1)
;; ("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-event-listener" ,rust-event-listener-5)
;; ("rust-futures-lite" ,rust-futures-lite-2)
;; ("rust-rustix" ,rust-rustix-0.38)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-windows-sys" ,rust-windows-sys-0.59))))
;; (home-page "https://github.com/smol-rs/async-process")
;; (synopsis "Async interface for working with processes")
;; (description
;; "This package provides Async interface for working with processes.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-windows-sys-0.59
;; (package
;; (name "rust-windows-sys")
;; (version "0.59.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows-sys" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0fw5672ziw8b3zpmnbp9pdv1famk74f1l9fcbc3zsrzdg56vqf0y"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))))
;; (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-async-io-2
;; (package
;; (name "rust-async-io")
;; (version "2.3.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "async-io" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1s679l7x6ijh8zcxqn5pqgdiyshpy4xwklv86ldm1rhfjll04js4"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-lock" ,rust-async-lock-3)
;; ("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-concurrent-queue" ,rust-concurrent-queue-2)
;; ("rust-futures-io" ,rust-futures-io-0.3)
;; ("rust-futures-lite" ,rust-futures-lite-2)
;; ("rust-parking" ,rust-parking-2)
;; ("rust-polling" ,rust-polling-3)
;; ("rust-rustix" ,rust-rustix-0.38)
;; ("rust-slab" ,rust-slab-0.4)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-windows-sys" ,rust-windows-sys-0.59))))
;; (home-page "https://github.com/smol-rs/async-io")
;; (synopsis "Async I/O and timers")
;; (description "This package provides Async I/O and timers.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-async-fs-2
;; (package
;; (name "rust-async-fs")
;; (version "2.1.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "async-fs" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0jp0p7lg9zqy2djgdmivbzx0yqmfn9sm2s9dkhaws3zlharhkkgb"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-lock" ,rust-async-lock-3)
;; ("rust-blocking" ,rust-blocking-1)
;; ("rust-futures-lite" ,rust-futures-lite-2))))
;; (home-page "https://github.com/smol-rs/async-fs")
;; (synopsis "Async filesystem primitives")
;; (description "This package provides Async filesystem primitives.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-concurrent-queue-2
;; (package
;; (name "rust-concurrent-queue")
;; (version "2.5.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "concurrent-queue" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
;; ("rust-loom" ,rust-loom-0.7)
;; ("rust-portable-atomic" ,rust-portable-atomic-1))))
;; (home-page "https://github.com/smol-rs/concurrent-queue")
;; (synopsis "Concurrent multi-producer multi-consumer queue")
;; (description
;; "This package provides Concurrent multi-producer multi-consumer queue.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-async-executor-1
;; (package
;; (name "rust-async-executor")
;; (version "1.13.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "async-executor" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1dyv1cl8j3m04m39kz1mmip4i7rb71ppvykm0dvb3dnsxfidzsyp"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-task" ,rust-async-task-4)
;; ("rust-concurrent-queue" ,rust-concurrent-queue-2)
;; ("rust-fastrand" ,rust-fastrand-2)
;; ("rust-futures-lite" ,rust-futures-lite-2)
;; ("rust-slab" ,rust-slab-0.4))))
;; (home-page "https://github.com/smol-rs/async-executor")
;; (synopsis "Async executor")
;; (description "This package provides Async executor.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-event-listener-strategy-0.5
;; (package
;; (name "rust-event-listener-strategy")
;; (version "0.5.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "event-listener-strategy" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "18f5ri227khkayhv3ndv7yl4rnasgwksl2jhwgafcxzr7324s88g"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-event-listener" ,rust-event-listener-5)
;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
;; (home-page "https://github.com/smol-rs/event-listener-strategy")
;; (synopsis "Block or poll on event_listener easily")
;; (description
;; "This package provides Block or poll on event_listener easily.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-portable-atomic-util-0.2
;; (package
;; (name "rust-portable-atomic-util")
;; (version "0.2.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "portable-atomic-util" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0kbh4ik8cqr4bdbpyfh8n4xcwip93yciccvv815darif0wh89pgw"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-portable-atomic" ,rust-portable-atomic-1))))
;; (home-page "https://github.com/taiki-e/portable-atomic")
;; (synopsis "Synchronization primitives built with portable-atomic.")
;; (description
;; "This package provides Synchronization primitives built with portable-atomic.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-event-listener-5
;; (package
;; (name "rust-event-listener")
;; (version "5.3.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "event-listener" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1fkm6q4hjn61wl52xyqyyxai0x9w0ngrzi0wf1qsf8vhsadvwck0"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-concurrent-queue" ,rust-concurrent-queue-2)
;; ("rust-loom" ,rust-loom-0.7)
;; ("rust-parking" ,rust-parking-2)
;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
;; ("rust-portable-atomic" ,rust-portable-atomic-1)
;; ("rust-portable-atomic-util" ,rust-portable-atomic-util-0.2))))
;; (home-page "https://github.com/smol-rs/event-listener")
;; (synopsis "Notify async tasks or threads")
;; (description "This package provides Notify async tasks or threads.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-async-broadcast-0.7
;; (package
;; (name "rust-async-broadcast")
;; (version "0.7.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "async-broadcast" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0zia7z1y31awmxma9c89zmvkbj7mdkf7highkmz5z3pa4lp0xk90"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-event-listener" ,rust-event-listener-5)
;; ("rust-event-listener-strategy" ,rust-event-listener-strategy-0.5)
;; ("rust-futures-core" ,rust-futures-core-0.3)
;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2))))
;; (home-page "https://github.com/smol-rs/async-broadcast")
;; (synopsis "Async broadcast channels")
;; (description "This package provides Async broadcast channels.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-zbus-4
;; (package
;; (name "rust-zbus")
;; (version "4.4.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zbus" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "09f7916lp7haxv1y5zgcg99ny15whi6dn3waf1afcafxx8mh35xv"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-broadcast" ,rust-async-broadcast-0.7)
;; ("rust-async-executor" ,rust-async-executor-1)
;; ("rust-async-fs" ,rust-async-fs-2)
;; ("rust-async-io" ,rust-async-io-2)
;; ("rust-async-lock" ,rust-async-lock-3)
;; ("rust-async-process" ,rust-async-process-2)
;; ("rust-async-recursion" ,rust-async-recursion-1)
;; ("rust-async-task" ,rust-async-task-4)
;; ("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-blocking" ,rust-blocking-1)
;; ("rust-enumflags2" ,rust-enumflags2-0.7)
;; ("rust-event-listener" ,rust-event-listener-5)
;; ("rust-futures-core" ,rust-futures-core-0.3)
;; ("rust-futures-sink" ,rust-futures-sink-0.3)
;; ("rust-futures-util" ,rust-futures-util-0.3)
;; ("rust-hex" ,rust-hex-0.4)
;; ("rust-nix" ,rust-nix-0.29)
;; ("rust-ordered-stream" ,rust-ordered-stream-0.2)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-repr" ,rust-serde-repr-0.1)
;; ("rust-sha1" ,rust-sha1-0.10)
;; ("rust-static-assertions" ,rust-static-assertions-1)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tokio-vsock" ,rust-tokio-vsock-0.4)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-uds-windows" ,rust-uds-windows-1)
;; ("rust-vsock" ,rust-vsock-0.5)
;; ("rust-windows-sys" ,rust-windows-sys-0.52)
;; ("rust-xdg-home" ,rust-xdg-home-1)
;; ("rust-zbus-macros" ,rust-zbus-macros-4)
;; ("rust-zbus-names" ,rust-zbus-names-3)
;; ("rust-zvariant" ,rust-zvariant-4))))
;; (home-page "https://github.com/dbus2/zbus/")
;; (synopsis "API for D-Bus communication")
;; (description "This package provides API for D-Bus communication.")
;; (license license:expat)))
;; (define-public rust-windows-version-0.1
;; (package
;; (name "rust-windows-version")
;; (version "0.1.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows-version" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "05a5hia3d2vxd16vj2hxiyicxaqdjcm9sgpip4pzza4vgi2sm639"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))))
;; (home-page "https://github.com/microsoft/windows-rs")
;; (synopsis "Windows version information")
;; (description "This package provides Windows version information.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-windows-x86-64-msvc-0.52
;; (package
;; (name "rust-windows-x86-64-msvc")
;; (version "0.52.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows_x86_64_msvc" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq"))))
;; (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.52
;; (package
;; (name "rust-windows-x86-64-gnullvm")
;; (version "0.52.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows_x86_64_gnullvm" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94"))))
;; (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.52
;; (package
;; (name "rust-windows-x86-64-gnu")
;; (version "0.52.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows_x86_64_gnu" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl"))))
;; (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.52
;; (package
;; (name "rust-windows-i686-msvc")
;; (version "0.52.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows_i686_msvc" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294"))))
;; (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.52
;; (package
;; (name "rust-windows-i686-gnullvm")
;; (version "0.52.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows_i686_gnullvm" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf"))))
;; (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.52
;; (package
;; (name "rust-windows-i686-gnu")
;; (version "0.52.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows_i686_gnu" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf"))))
;; (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.52
;; (package
;; (name "rust-windows-aarch64-msvc")
;; (version "0.52.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows_aarch64_msvc" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09"))))
;; (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.52
;; (package
;; (name "rust-windows-aarch64-gnullvm")
;; (version "0.52.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows_aarch64_gnullvm" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j"))))
;; (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.52
;; (package
;; (name "rust-windows-targets")
;; (version "0.52.6")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows-targets" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.52)
;; ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.52)
;; ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.52)
;; ("rust-windows-i686-gnullvm" ,rust-windows-i686-gnullvm-0.52)
;; ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.52)
;; ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.52)
;; ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.52)
;; ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.52))))
;; (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.1
;; (package
;; (name "rust-windows-result")
;; (version "0.1.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows-result" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1y274q1v0vy21lhkgslpxpq1m08hvr1mcs2l88h1b1gcx0136f2y"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))))
;; (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.56
;; (package
;; (name "rust-windows-interface")
;; (version "0.56.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows-interface" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1k2prfxna0mw47f8gi8qhw9jfpw66bh2cqzs67sgipjfpx30b688"))))
;; (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.56
;; (package
;; (name "rust-windows-implement")
;; (version "0.56.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows-implement" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "16rgkvlx4syqmajfdwmkcvn6nvh126wjj8sg3jvsk5fdivskbz7n"))))
;; (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.56
;; (package
;; (name "rust-windows-core")
;; (version "0.56.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows-core" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "19pj57bm0rzhlk0ghrccd3i5zvh0ghm52f8cmdc8d3yhs8pfb626"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.56)
;; ("rust-windows-interface" ,rust-windows-interface-0.56)
;; ("rust-windows-result" ,rust-windows-result-0.1)
;; ("rust-windows-targets" ,rust-windows-targets-0.52))))
;; (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.56
;; (package
;; (name "rust-windows")
;; (version "0.56.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "windows" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0cp10nzrqgrlk91dpwxjcpzyy6imr5vxr5f898pss7nz3gq9vrhx"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.56)
;; ("rust-windows-targets" ,rust-windows-targets-0.52))))
;; (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-tauri-winrt-notification-0.2
;; (package
;; (name "rust-tauri-winrt-notification")
;; (version "0.2.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "tauri-winrt-notification" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0wb8d0fdzvgs4kmnhc2znx00n5cnh40ajawvblgkhqkg1nvmz7zq"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.31)
;; ("rust-windows" ,rust-windows-0.56)
;; ("rust-windows-version" ,rust-windows-version-0.1))))
;; (home-page "https://github.com/tauri-apps/winrt-notification")
;; (synopsis "An incomplete wrapper over the WinRT toast api")
;; (description
;; "This package provides An incomplete wrapper over the @code{WinRT} toast api.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-mac-notification-sys-0.6
;; (package
;; (name "rust-mac-notification-sys")
;; (version "0.6.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "mac-notification-sys" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0r0zla79lgy7mcrwdhk212x2pylk6sy29f81db0smnzr9zbs9z2i"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-cc" ,rust-cc-1)
;; ("rust-dirs-next" ,rust-dirs-next-2)
;; ("rust-objc-foundation" ,rust-objc-foundation-0.1)
;; ("rust-objc-id" ,rust-objc-id-0.1)
;; ("rust-time" ,rust-time-0.3))))
;; (home-page "https://github.com/h4llow3En/mac-notification-sys")
;; (synopsis "Thin wrapper around macOS Notifications")
;; (description
;; "This package provides Thin wrapper around @code{macOS} Notifications.")
;; (license license:expat)))
;; (define-public rust-zune-jpeg-0.4
;; (package
;; (name "rust-zune-jpeg")
;; (version "0.4.13")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zune-jpeg" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0s07igp839yy66hs5f8g6gzvvanywgv3zxr2hq18yk8bc0c9828n"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-zune-core" ,rust-zune-core-0.4))))
;; (home-page
;; "https://github.com/etemesi254/zune-image/tree/dev/crates/zune-jpeg")
;; (synopsis "fast, correct and safe jpeg decoder")
;; (description
;; "This package provides a fast, correct and safe jpeg decoder.")
;; (license (list license:expat license:asl2.0 license:zlib))))
;; (define-public rust-zune-core-0.4
;; (package
;; (name "rust-zune-core")
;; (version "0.4.12")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zune-core" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0jj1ra86klzlcj9aha9als9d1dzs7pqv3azs1j3n96822wn3lhiz"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-log" ,rust-log-0.4)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/etemesi254/zune-image")
;; (synopsis
;; "Core utilities for image processing in the zune family of crates")
;; (description
;; "This package provides Core utilities for image processing in the zune family of crates.")
;; (license (list license:expat license:asl2.0 license:zlib))))
;; (define-public rust-image-webp-0.1
;; (package
;; (name "rust-image-webp")
;; (version "0.1.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "image-webp" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0179iqgvh6ybbq0r5d3ms11kka8jihhpliydkksj1vz2ps6gp6pp"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-byteorder-lite" ,rust-byteorder-lite-0.1)
;; ("rust-quick-error" ,rust-quick-error-2))))
;; (home-page "https://github.com/image-rs/image-webp")
;; (synopsis "WebP encoding and decoding in pure Rust")
;; (description
;; "This package provides @code{WebP} encoding and decoding in pure Rust.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-weezl-0.1
;; (package
;; (name "rust-weezl")
;; (version "0.1.8")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "weezl" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "10lhndjgs6y5djpg3b420xngcr6jkmv70q8rb1qcicbily35pa2k"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-futures" ,rust-futures-0.3))))
;; (home-page "https://github.com/image-rs/lzw")
;; (synopsis "Fast LZW compression and decompression")
;; (description
;; "This package provides Fast LZW compression and decompression.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-gif-0.13
;; (package
;; (name "rust-gif")
;; (version "0.13.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gif" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1whrkvdg26gp1r7f95c6800y6ijqw5y0z8rgj6xihpi136dxdciz"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-color-quant" ,rust-color-quant-1)
;; ("rust-weezl" ,rust-weezl-0.1))))
;; (home-page "https://github.com/image-rs/image-gif")
;; (synopsis "GIF de- and encoder")
;; (description "This package provides GIF de- and encoder.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-dcv-color-primitives-0.6
;; (package
;; (name "rust-dcv-color-primitives")
;; (version "0.6.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "dcv-color-primitives" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0k3384cfwhc8z9pxj0gb6dz8sjcwsamnpbrkbc570sfhzvnn5b87"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-paste" ,rust-paste-1)
;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
;; (home-page "https://github.com/aws/dcv-color-primitives")
;; (synopsis "a library to perform image color model conversion")
;; (description
;; "This package provides a library to perform image color model conversion.")
;; (license license:expat-0)))
;; (define-public rust-dav1d-sys-0.8
;; (package
;; (name "rust-dav1d-sys")
;; (version "0.8.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "dav1d-sys" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "158fqp97ny3206sydnimc2jy1c1gcxa4llqvvkp3ii2dixg1rjvf"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
;; ("rust-system-deps" ,rust-system-deps-6))))
;; (home-page "https://github.com/rust-av/dav1d-rs")
;; (synopsis "FFI bindings to dav1d")
;; (description "This package provides FFI bindings to dav1d.")
;; (license license:expat)))
;; (define-public rust-av-data-0.4
;; (package
;; (name "rust-av-data")
;; (version "0.4.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "av-data" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0lk5pq6jfmfp5ihvnzqdqxympk5rk7648bcsvwhgj02xaairhnyp"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-byte-slice-cast" ,rust-byte-slice-cast-1)
;; ("rust-bytes" ,rust-bytes-1)
;; ("rust-num-derive" ,rust-num-derive-0.4)
;; ("rust-num-rational" ,rust-num-rational-0.4)
;; ("rust-num-traits" ,rust-num-traits-0.2)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/rust-av/rust-av")
;; (synopsis "Multimedia data structures")
;; (description "This package provides Multimedia data structures.")
;; (license license:expat)))
;; (define-public rust-dav1d-0.10
;; (package
;; (name "rust-dav1d")
;; (version "0.10.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "dav1d" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1qd13sm1bfbc5chjgrzk4syffkky994lkyzhqrqklqxg1fj58jqd"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-av-data" ,rust-av-data-0.4)
;; ("rust-bitflags" ,rust-bitflags-2)
;; ("rust-dav1d-sys" ,rust-dav1d-sys-0.8)
;; ("rust-static-assertions" ,rust-static-assertions-1))))
;; (home-page "https://github.com/rust-av/dav1d-rs")
;; (synopsis "libdav1d bindings")
;; (description "This package provides libdav1d bindings.")
;; (license license:expat)))
;; (define-public rust-byteorder-lite-0.1
;; (package
;; (name "rust-byteorder-lite")
;; (version "0.1.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "byteorder-lite" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "15alafmz4b9az56z6x7glcbcb6a8bfgyd109qc3bvx07zx4fj7wg"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://github.com/image-rs/byteorder-lite")
;; (synopsis
;; "Library for reading/writing numbers in big-endian and little-endian")
;; (description
;; "This package provides Library for reading/writing numbers in big-endian and little-endian.")
;; (license (list license:unlicense license:expat))))
;; (define-public rust-image-0.25
;; (package
;; (name "rust-image")
;; (version "0.25.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "image" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "041sjvahq6zz5zhjhixmid65x31dafpcs97r26rdvf2j4654qccr"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1)
;; ("rust-byteorder-lite" ,rust-byteorder-lite-0.1)
;; ("rust-color-quant" ,rust-color-quant-1)
;; ("rust-dav1d" ,rust-dav1d-0.10)
;; ("rust-dcv-color-primitives" ,rust-dcv-color-primitives-0.6)
;; ("rust-exr" ,rust-exr-1)
;; ("rust-gif" ,rust-gif-0.13)
;; ("rust-image-webp" ,rust-image-webp-0.1)
;; ("rust-mp4parse" ,rust-mp4parse-0.17)
;; ("rust-num-traits" ,rust-num-traits-0.2)
;; ("rust-png" ,rust-png-0.17)
;; ("rust-qoi" ,rust-qoi-0.4)
;; ("rust-ravif" ,rust-ravif-0.11)
;; ("rust-rayon" ,rust-rayon-1)
;; ("rust-rgb" ,rust-rgb-0.8)
;; ("rust-tiff" ,rust-tiff-0.9)
;; ("rust-zune-core" ,rust-zune-core-0.4)
;; ("rust-zune-jpeg" ,rust-zune-jpeg-0.4))))
;; (home-page "https://github.com/image-rs/image")
;; (synopsis
;; "Imaging library. Provides basic image processing and encoders/decoders for common image formats")
;; (description
;; "This package provides Imaging library. Provides basic image processing and encoders/decoders for
;; common image formats.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-notify-rust-4
;; (package
;; (name "rust-notify-rust")
;; (version "4.11.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "notify-rust" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0574ymxrwha13snvqjz6sh69z3dvg40iaq3ckkfyzv05ccxx1896"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
;; ("rust-dbus" ,rust-dbus-0.9)
;; ("rust-env-logger" ,rust-env-logger-0.11)
;; ("rust-image" ,rust-image-0.25)
;; ("rust-lazy-static" ,rust-lazy-static-1)
;; ("rust-log" ,rust-log-0.4)
;; ("rust-mac-notification-sys" ,rust-mac-notification-sys-0.6)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-tauri-winrt-notification" ,rust-tauri-winrt-notification-0.2)
;; ("rust-zbus" ,rust-zbus-4))))
;; (home-page "https://github.com/hoodie/notify-rust")
;; (synopsis
;; "Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server")
;; (description
;; "This package provides Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-ratatui-0.23
;; (package
;; (name "rust-ratatui")
;; (version "0.23.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ratatui" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1bcnzzvlzdqn1h961zdi0l13x97fakq3xrj68hxmra4labclqbif"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
;; ("rust-cassowary" ,rust-cassowary-0.3)
;; ("rust-crossterm" ,rust-crossterm-0.27)
;; ("rust-document-features" ,rust-document-features-0.2)
;; ("rust-indoc" ,rust-indoc-2)
;; ("rust-itertools" ,rust-itertools-0.11)
;; ("rust-paste" ,rust-paste-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-strum" ,rust-strum-0.25)
;; ("rust-termion" ,rust-termion-2)
;; ("rust-termwiz" ,rust-termwiz-0.20)
;; ("rust-time" ,rust-time-0.3)
;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
;; ("rust-unicode-width" ,rust-unicode-width-0.1))))
;; (home-page "https://ratatui.rs")
;; (synopsis "library that's all about cooking up terminal user interfaces")
;; (description
;; "This package provides a library that's all about cooking up terminal user
;; interfaces.")
;; (license license:expat)))
;; (define-public rust-modalkit-ratatui-0.0.18
;; (package
;; (name "rust-modalkit-ratatui")
;; (version "0.0.18")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "modalkit-ratatui" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0aqywf5pdsks1nxgd550mxlp4ybiyhqncyx3aahn4jzwdg1kszkl"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.27)
;; ("rust-intervaltree" ,rust-intervaltree-0.2)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-modalkit" ,rust-modalkit-0.0.18)
;; ("rust-ratatui" ,rust-ratatui-0.23)
;; ("rust-regex" ,rust-regex-1)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page
;; "https://github.com/ulyssa/modalkit/tree/main/crates/modalkit-ratatui")
;; (synopsis "library for building TUI applications that use modal editing")
;; (description
;; "This package provides a library for building TUI applications that use modal
;; editing.")
;; (license license:asl2.0)))
;; (define-public rust-keybindings-0.0.1
;; (package
;; (name "rust-keybindings")
;; (version "0.0.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "keybindings" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "05fawj86w9j16s676b95hsnb3b8si1sc4cnsf3fj41hwr6clc3k8"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-textwrap" ,rust-textwrap-0.16)
;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
;; ("rust-unicode-width" ,rust-unicode-width-0.1))))
;; (home-page
;; "https://github.com/ulyssa/modalkit/tree/main/crates/keybindings")
;; (synopsis "library for processing modal input")
;; (description "This package provides a library for processing modal input.")
;; (license license:asl2.0)))
;; (define-public rust-intervaltree-0.2
;; (package
;; (name "rust-intervaltree")
;; (version "0.2.7")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "intervaltree" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "04fixpkg892mchgl1ikkchpi7iwx9l91r1wc3a0anz04ax7c62r7"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-serde" ,rust-serde-1)
;; ("rust-smallvec" ,rust-smallvec-1))))
;; (home-page "https://github.com/main--/rust-intervaltree")
;; (synopsis
;; "simple and generic implementation of an immutable interval tree.")
;; (description
;; "This package provides a simple and generic implementation of an immutable
;; interval tree.")
;; (license license:expat)))
;; (define-public rust-arboard-3
;; (package
;; (name "rust-arboard")
;; (version "3.3.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "arboard" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "021w647fp6d1hy1cilysbh86wyn29aavh7accrva4nj30yqjkyxa"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-clipboard-win" ,rust-clipboard-win-4)
;; ("rust-core-graphics" ,rust-core-graphics-0.22)
;; ("rust-image" ,rust-image-0.24)
;; ("rust-log" ,rust-log-0.4)
;; ("rust-objc" ,rust-objc-0.2)
;; ("rust-objc-foundation" ,rust-objc-foundation-0.1)
;; ("rust-objc-id" ,rust-objc-id-0.1)
;; ("rust-parking-lot" ,rust-parking-lot-0.12)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-winapi" ,rust-winapi-0.3)
;; ("rust-wl-clipboard-rs" ,rust-wl-clipboard-rs-0.8)
;; ("rust-x11rb" ,rust-x11rb-0.12))))
;; (home-page "https://github.com/1Password/arboard")
;; (synopsis "Image and text handling for the OS clipboard")
;; (description
;; "This package provides Image and text handling for the OS clipboard.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-modalkit-0.0.18
;; (package
;; (name "rust-modalkit")
;; (version "0.0.18")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "modalkit" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0440d32w8arh7q5ymryczin8bb72wbz3igg5xmmx15jwg08qgmpp"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-anymap2" ,rust-anymap2-0.13)
;; ("rust-arboard" ,rust-arboard-3)
;; ("rust-bitflags" ,rust-bitflags-2)
;; ("rust-crossterm" ,rust-crossterm-0.27)
;; ("rust-derive-more" ,rust-derive-more-0.99)
;; ("rust-intervaltree" ,rust-intervaltree-0.2)
;; ("rust-keybindings" ,rust-keybindings-0.0.1)
;; ("rust-nom" ,rust-nom-7)
;; ("rust-radix-trie" ,rust-radix-trie-0.2)
;; ("rust-regex" ,rust-regex-1)
;; ("rust-ropey" ,rust-ropey-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
;; ("rust-unicode-width" ,rust-unicode-width-0.1))))
;; (home-page "https://github.com/ulyssa/modalkit/tree/main/crates/modalkit")
;; (synopsis "library for building applications that use modal editing")
;; (description
;; "This package provides a library for building applications that use modal
;; editing.")
;; (license license:asl2.0)))
;; (define-public rust-deadpool-0.10
;; (package
;; (name "rust-deadpool")
;; (version "0.10.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "deadpool" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "145lq79dlc4jn7jvlcf4lb105bs3z3jy6g7d15zv7iy1g04i117v"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-deadpool-runtime" ,rust-deadpool-runtime-0.1)
;; ("rust-num-cpus" ,rust-num-cpus-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-tokio" ,rust-tokio-1))))
;; (home-page "https://github.com/bikeshedder/deadpool")
;; (synopsis "Dead simple async pool")
;; (description "This package provides Dead simple async pool.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-deadpool-sqlite-0.7
;; (package
;; (name "rust-deadpool-sqlite")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "deadpool-sqlite" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0b621w3hl1ay39c6kp80lzcymbi0mys7ir558cjy4frgw4v0w0dq"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-deadpool" ,rust-deadpool-0.10)
;; ("rust-deadpool-sync" ,rust-deadpool-sync-0.1)
;; ("rust-rusqlite" ,rust-rusqlite-0.30)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/bikeshedder/deadpool")
;; (synopsis "Dead simple async pool for rusqlite")
;; (description "This package provides Dead simple async pool for rusqlite.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-matrix-sdk-sqlite-0.7
;; (package
;; (name "rust-matrix-sdk-sqlite")
;; (version "0.7.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk-sqlite" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "051zx9ycgqmv72x41krjfsiji4svgl6fc035vas8banm9l1qvabp"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-deadpool-sqlite" ,rust-deadpool-sqlite-0.7)
;; ("rust-itertools" ,rust-itertools-0.12)
;; ("rust-matrix-sdk-base" ,rust-matrix-sdk-base-0.7)
;; ("rust-matrix-sdk-crypto" ,rust-matrix-sdk-crypto-0.7)
;; ("rust-matrix-sdk-store-encryption" ,rust-matrix-sdk-store-encryption-0.7)
;; ("rust-rmp-serde" ,rust-rmp-serde-1)
;; ("rust-ruma" ,rust-ruma-0.9)
;; ("rust-rusqlite" ,rust-rusqlite-0.30)
;; ("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)
;; ("rust-vodozemac" ,rust-vodozemac-0.7))))
;; (home-page "https://github.com/matrix-org/matrix-rust-sdk")
;; (synopsis "Sqlite storage backend for matrix-sdk")
;; (description
;; "This package provides Sqlite storage backend for matrix-sdk.")
;; (license license:asl2.0)))
;; (define-public rust-serde-wasm-bindgen-0.6
;; (package
;; (name "rust-serde-wasm-bindgen")
;; (version "0.6.5")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "serde-wasm-bindgen" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0sz1l4v8059hiizf5z7r2spm6ws6sqcrs4qgqwww3p7dy1ly20l3"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
;; (home-page "https://github.com/RReverser/serde-wasm-bindgen")
;; (synopsis "Native Serde adapter for wasm-bindgen")
;; (description
;; "This package provides Native Serde adapter for wasm-bindgen.")
;; (license license:expat)))
;; (define-public rust-uuid-macro-internal-1
;; (package
;; (name "rust-uuid-macro-internal")
;; (version "1.10.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "uuid-macro-internal" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0flsk6rxdif2hx5dirfwfn6r5vrp6my9zvnn43lw98iyz13d077f"))))
;; (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/uuid-rs/uuid")
;; (synopsis "Private implementation details of the uuid! macro")
;; (description
;; "This package provides Private implementation details of the uuid! macro.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-uuid-1
;; (package
;; (name "rust-uuid")
;; (version "1.10.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "uuid" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0503gvp08dh5mnm3f0ffqgisj6x3mbs53dmnn1lm19pga43a1pw1"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
;; ("rust-atomic" ,rust-atomic-0.6)
;; ("rust-borsh" ,rust-borsh-1)
;; ("rust-borsh-derive" ,rust-borsh-derive-1)
;; ("rust-bytemuck" ,rust-bytemuck-1)
;; ("rust-getrandom" ,rust-getrandom-0.2)
;; ("rust-md-5" ,rust-md-5-0.10)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-sha1-smol" ,rust-sha1-smol-1)
;; ("rust-slog" ,rust-slog-2)
;; ("rust-uuid-macro-internal" ,rust-uuid-macro-internal-1)
;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
;; ("rust-zerocopy" ,rust-zerocopy-0.7))))
;; (home-page "https://github.com/uuid-rs/uuid")
;; (synopsis "library to generate and parse UUIDs.")
;; (description
;; "This package provides a library to generate and parse UUIDs.")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-fancy-constructor-1
;; (package
;; (name "rust-fancy-constructor")
;; (version "1.3.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "fancy_constructor" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "18m1z63qayqsfqdd8p51kj21myvkkkkvaca9zsxbzqpa8c79vc87"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-macroific" ,rust-macroific-1)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/Alorel/fancy_constructor-rs.git")
;; (synopsis "Derive a highly configurable constructor for your struct")
;; (description
;; "This package provides Derive a highly configurable constructor for your struct.")
;; (license license:asl2.0)))
;; (define-public rust-delegate-display-2
;; (package
;; (name "rust-delegate-display")
;; (version "2.1.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "delegate-display" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0rndsj11q9kl8q42blvvlhly3dfh6rp25xmv3742l51ky80m5a4q"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-macroific" ,rust-macroific-1)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/Alorel/delegate-display-rs")
;; (synopsis "derive(Display, Debug) for structs/enums with one member")
;; (description
;; "This package provides derive(Display, Debug) for structs/enums with one member.")
;; (license license:expat)))
;; (define-public rust-macroific-macro-1
;; (package
;; (name "rust-macroific-macro")
;; (version "1.1.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "macroific_macro" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1bpmc4dy16v0pw0jmp68cpn1ndlvbzlzwffw84g7zvfb8cqqbjdh"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-macroific-attr-parse" ,rust-macroific-attr-parse-1)
;; ("rust-macroific-core" ,rust-macroific-core-1)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/Alorel/macroific-rs")
;; (synopsis "Proc macros for the macroific crate")
;; (description "This package provides Proc macros for the macroific crate.")
;; (license license:asl2.0)))
;; (define-public rust-macroific-core-1
;; (package
;; (name "rust-macroific-core")
;; (version "1.0.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "macroific_core" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0may8c4ryb3khm0bsplpnwr9k5idcx3zjgybbib7l2b41098q68k"))))
;; (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/Alorel/macroific-rs")
;; (synopsis "Shared functionality for macroific & macroific_macro")
;; (description
;; "This package provides Shared functionality for macroific & macroific_macro.")
;; (license license:asl2.0)))
;; (define-public rust-macroific-attr-parse-1
;; (package
;; (name "rust-macroific-attr-parse")
;; (version "1.3.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "macroific_attr_parse" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0rrgdbj4a8xnyb0giwv12vcnld0914s05b910vhyc2mkjpddb57x"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/Alorel/macroific-rs")
;; (synopsis "Attribute parsing utilities for the macroific crate")
;; (description
;; "This package provides Attribute parsing utilities for the macroific crate.")
;; (license license:asl2.0)))
;; (define-public rust-macroific-1
;; (package
;; (name "rust-macroific")
;; (version "1.3.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "macroific" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1pdr66v1q80w6ixihag432dg1mwp1ld44z0405fn48k0b6n00p7h"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-macroific-attr-parse" ,rust-macroific-attr-parse-1)
;; ("rust-macroific-core" ,rust-macroific-core-1)
;; ("rust-macroific-macro" ,rust-macroific-macro-1)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/Alorel/macroific-rs")
;; (synopsis "Proc macro development utilities")
;; (description "This package provides Proc macro development utilities.")
;; (license license:asl2.0)))
;; (define-public rust-accessory-1
;; (package
;; (name "rust-accessory")
;; (version "1.3.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "accessory" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1piwnv22yid58kmxir3b28vygxarb6r1s6mxirdqv9ygwyd7ylw7"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-macroific" ,rust-macroific-1)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/Alorel/accessory-rs")
;; (synopsis "configurable get/set/get_mut derive macro")
;; (description
;; "This package provides a configurable get/set/get_mut derive macro.")
;; (license license:asl2.0)))
;; (define-public rust-indexed-db-futures-0.4
;; (package
;; (name "rust-indexed-db-futures")
;; (version "0.4.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "indexed_db_futures" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "01k72qhpfdcs54h55623a69l0g5k4vgg5awiswrmj6zq2cgvf107"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-accessory" ,rust-accessory-1)
;; ("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-delegate-display" ,rust-delegate-display-2)
;; ("rust-fancy-constructor" ,rust-fancy-constructor-1)
;; ("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-uuid" ,rust-uuid-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/Alorel/rust-indexed-db")
;; (synopsis "Future bindings for IndexedDB via web_sys")
;; (description
;; "This package provides Future bindings for @code{IndexedDB} via web_sys.")
;; (license license:expat)))
;; (define-public rust-gloo-utils-0.2
;; (package
;; (name "rust-gloo-utils")
;; (version "0.2.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "gloo-utils" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1am31cd6889shb7158bg9zzsjcpvyzxrhfhxgia8rc8k84smam8b"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
;; ("rust-web-sys" ,rust-web-sys-0.3))))
;; (home-page "https://github.com/rustwasm/gloo")
;; (synopsis "Convenience crate for common `web_sys` features")
;; (description
;; "This package provides Convenience crate for common `web_sys` features.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-matrix-sdk-indexeddb-0.7
;; (package
;; (name "rust-matrix-sdk-indexeddb")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk-indexeddb" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "12x5si7148a7a3rgbfjimghz81m6gym54pa0izrjzvflql2q0f5d"))))
;; (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.21)
;; ("rust-getrandom" ,rust-getrandom-0.2)
;; ("rust-gloo-utils" ,rust-gloo-utils-0.2)
;; ("rust-indexed-db-futures" ,rust-indexed-db-futures-0.4)
;; ("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-matrix-sdk-base" ,rust-matrix-sdk-base-0.7)
;; ("rust-matrix-sdk-crypto" ,rust-matrix-sdk-crypto-0.7)
;; ("rust-matrix-sdk-store-encryption" ,rust-matrix-sdk-store-encryption-0.7)
;; ("rust-ruma" ,rust-ruma-0.9)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-wasm-bindgen" ,rust-serde-wasm-bindgen-0.6)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
;; ("rust-web-sys" ,rust-web-sys-0.3))))
;; (home-page "https://github.com/matrix-org/matrix-rust-sdk")
;; (synopsis "Web's IndexedDB Storage backend for matrix-sdk")
;; (description
;; "This package provides Web's @code{IndexedDB} Storage backend for matrix-sdk.")
;; (license license:asl2.0)))
;; (define-public rust-matrix-sdk-test-macros-0.7
;; (package
;; (name "rust-matrix-sdk-test-macros")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk-test-macros" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0yr48204a44irzg1l3yx1dlfskj8i71c97i6xki4n92i8pw0qnpb"))))
;; (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/matrix-org/matrix-rust-sdk")
;; (synopsis "Helper macros to write tests for the Matrix SDK")
;; (description
;; "This package provides Helper macros to write tests for the Matrix SDK.")
;; (license license:asl2.0)))
;; (define-public rust-matrix-sdk-test-0.7
;; (package
;; (name "rust-matrix-sdk-test")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk-test" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "089qckyfzschdafa2w9vfzz1v980k4x908xfs17bdnmaw3pbkb7a"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-ctor" ,rust-ctor-0.2)
;; ("rust-getrandom" ,rust-getrandom-0.2)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-matrix-sdk-test-macros" ,rust-matrix-sdk-test-macros-0.7)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-ruma" ,rust-ruma-0.9)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
;; ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
;; (home-page "https://github.com/matrix-org/matrix-rust-sdk")
;; (synopsis "Helpers to write tests for the Matrix SDK")
;; (description
;; "This package provides Helpers to write tests for the Matrix SDK.")
;; (license license:asl2.0)))
;; (define-public rust-matrix-sdk-store-encryption-0.7
;; (package
;; (name "rust-matrix-sdk-store-encryption")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk-store-encryption" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0756z9ippsfpcazki5w9r3g9gxkm8wdg0vdlgb2s90prx5i32zka"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-blake3" ,rust-blake3-1)
;; ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10)
;; ("rust-displaydoc" ,rust-displaydoc-0.2)
;; ("rust-getrandom" ,rust-getrandom-0.2)
;; ("rust-hmac" ,rust-hmac-0.12)
;; ("rust-pbkdf2" ,rust-pbkdf2-0.12)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-rmp-serde" ,rust-rmp-serde-1)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-sha2" ,rust-sha2-0.10)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-zeroize" ,rust-zeroize-1))))
;; (home-page "https://github.com/matrix-org/matrix-rust-sdk")
;; (synopsis "Helpers for encrypted storage keys for the Matrix SDK")
;; (description
;; "This package provides Helpers for encrypted storage keys for the Matrix SDK.")
;; (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.5")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "postgres-derive" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "18l065qawh5lm1d350s32mg6d9rzhj6878d9h7whw18vfjx5w543"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-heck" ,rust-heck-0.4)
;; ("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.7")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "postgres-types" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1sgfk1j8avc9a63n5qkqjx0msjnq2lxbixxv2cscrcrg0fg8s102"))))
;; (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-0.4)
;; ("rust-eui48" ,rust-eui48-1)
;; ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
;; ("rust-geo-types" ,rust-geo-types-0.7)
;; ("rust-geo-types" ,rust-geo-types-0.6)
;; ("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.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ulid" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "12fjcwb62ix1ps105g6fh1zkl0qdvkv4hhcyqb0327yijgr07y84"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
;; ("rust-getrandom" ,rust-getrandom-0.2)
;; ("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-zeroize-1
;; (package
;; (name "rust-zeroize")
;; (version "1.8.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "zeroize" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1pjdrmjwmszpxfd7r860jx54cyk94qk59x13sc307cvr5256glyf"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-serde" ,rust-serde-1)
;; ("rust-zeroize-derive" ,rust-zeroize-derive-1))))
;; (home-page "https://github.com/RustCrypto/utils/tree/master/zeroize")
;; (synopsis "Securely clear secrets from memory with a simple trait built on
;; stable Rust primitives which guarantee memory is zeroed using an
;; operation will not be 'optimized away' by the compiler.
;; Uses a portable pure Rust implementation that works everywhere,
;; even WASM!")
;; (description
;; "This package provides Securely clear secrets from memory with a simple trait built on stable Rust
;; primitives which guarantee memory is zeroed using an operation will not be
;; optimized away by the compiler. Uses a portable pure Rust implementation that
;; works everywhere, even WASM!")
;; (license (list license:asl2.0 license:expat))))
;; (define-public rust-subtle-2
;; (package
;; (name "rust-subtle")
;; (version "2.6.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "subtle" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "14ijxaymghbl1p0wql9cib5zlwiina7kall6w7g89csprkgbvhhk"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://dalek.rs/")
;; (synopsis
;; "Pure-Rust traits and utilities for constant-time cryptographic implementations")
;; (description
;; "This package provides Pure-Rust traits and utilities for constant-time cryptographic implementations.")
;; (license license:bsd-3)))
;; (define-public rust-serde-bytes-0.11
;; (package
;; (name "rust-serde-bytes")
;; (version "0.11.15")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "serde_bytes" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0sjwczchd9p4ak4m644jpkv4r181zr8yj14fdjll1fq6rc2caz1q"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/serde-rs/bytes")
;; (synopsis "Optimized handling of `&[u8]` and `Vec<u8>` for Serde")
;; (description
;; "This package provides Optimized handling of `&[u8]` and `Vec<u8>` for Serde.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-serde-derive-1
;; (package
;; (name "rust-serde-derive")
;; (version "1.0.207")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "serde_derive" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "03m08jmb5zqdz3bynvz4n4kyqm6ymq5k836wrzr8w3kbr0s2dska"))))
;; (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.207")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "serde" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1wl4wx1lgw90rj63i551rzvy36gjm6yd79wv0a8ipsm4955f2ran"))))
;; (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-prost-derive-0.13
;; (package
;; (name "rust-prost-derive")
;; (version "0.13.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "prost-derive" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1jng0kwkwiih777f77kn6ja7hdvi7sxbg11nndwagsy4mnqckghq"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
;; ("rust-itertools" ,rust-itertools-0.10)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/tokio-rs/prost")
;; (synopsis
;; "Generate encoding and decoding implementations for Prost annotated types")
;; (description
;; "This package provides Generate encoding and decoding implementations for Prost annotated types.")
;; (license license:asl2.0)))
;; (define-public rust-prost-0.13
;; (package
;; (name "rust-prost")
;; (version "0.13.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "prost" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1k1k4g4is0h80c648scs4spyi9r7pi1xid264hgcd276zp9v6gg1"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
;; ("rust-prost-derive" ,rust-prost-derive-0.13))))
;; (home-page "https://github.com/tokio-rs/prost")
;; (synopsis "Protocol Buffers implementation for the Rust Language.")
;; (description
;; "This package provides a Protocol Buffers implementation for the Rust Language.")
;; (license license:asl2.0)))
;; (define-public rust-thiserror-impl-1
;; (package
;; (name "rust-thiserror-impl")
;; (version "1.0.63")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "thiserror-impl" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0qd21l2jjrkvnpr5da3l3b58v4wmrkn6aa0h1z5dg6kb8rc8nmd4"))))
;; (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/thiserror")
;; (synopsis "Implementation detail of the `thiserror` crate")
;; (description
;; "This package provides Implementation detail of the `thiserror` crate.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-thiserror-1
;; (package
;; (name "rust-thiserror")
;; (version "1.0.63")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "thiserror" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "092p83mf4p1vkjb2j6h6z96dan4raq2simhirjv12slbndq26d60"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-thiserror-impl" ,rust-thiserror-impl-1))))
;; (home-page "https://github.com/dtolnay/thiserror")
;; (synopsis "derive(Error)")
;; (description "This package provides derive(Error).")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-proc-macro2-1
;; (package
;; (name "rust-proc-macro2")
;; (version "1.0.86")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "proc-macro2" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0xrv22p8lqlfdf1w0pj4si8n2ws4aw0kilmziwf0vpv5ys6rwway"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-unicode-ident" ,rust-unicode-ident-1))))
;; (home-page "https://github.com/dtolnay/proc-macro2")
;; (synopsis
;; "substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.")
;; (description
;; "This package provides a substitute implementation of the compiler's `proc_macro`
;; API to decouple token-based libraries from the procedural macro use case.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-syn-2
;; (package
;; (name "rust-syn")
;; (version "2.0.74")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "syn" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1mxk5h27mzl0r2j434rqrm279k302jdl1lr16kc0nval7lgb9khz"))))
;; (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-matrix-pickle-derive-0.2
;; (package
;; (name "rust-matrix-pickle-derive")
;; (version "0.2.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-pickle-derive" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "13ny2wka322y3ki1zandharq6lgnxgnia5l7a2ygpdyb65r3ryy6"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3)
;; ("rust-proc-macro-error" ,rust-proc-macro-error-1)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/matrix-org/matrix-pickle")
;; (synopsis "Derive support for matrix-pickle")
;; (description "This package provides Derive support for matrix-pickle.")
;; (license license:expat)))
;; (define-public rust-matrix-pickle-0.2
;; (package
;; (name "rust-matrix-pickle")
;; (version "0.2.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-pickle" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "09mq9xxhnw7rywavc8nddfn0zp3lp2z500ppa4h7mi980ccj3dby"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-matrix-pickle-derive" ,rust-matrix-pickle-derive-0.2)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://github.com/matrix-org/matrix-pickle")
;; (synopsis "simple binary encoding format used in the Matrix world")
;; (description
;; "This package provides a simple binary encoding format used in the Matrix world.")
;; (license license:expat)))
;; (define-public rust-libc-0.2
;; (package
;; (name "rust-libc")
;; (version "0.2.155")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "libc" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0z44c53z54znna8n322k5iwg80arxxpdzjj5260pxxzc9a58icwp"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))
;; (home-page "https://github.com/rust-lang/libc")
;; (synopsis "Raw FFI bindings to platform libraries like libc.")
;; (description
;; "This package provides Raw FFI bindings to platform libraries like libc.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-getrandom-0.2
;; (package
;; (name "rust-getrandom")
;; (version "0.2.15")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "getrandom" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1mzlnrb3dgyd1fb84gvw10pyr8wdqdl4ry4sr64i1s8an66pqmn4"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
;; ("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
;; ("rust-wasi" ,rust-wasi-0.11)
;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
;; (home-page "https://github.com/rust-random/getrandom")
;; (synopsis
;; "small cross-platform library for retrieving random data from system source")
;; (description
;; "This package provides a small cross-platform library for retrieving random data
;; from system source.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-curve25519-dalek-4
;; (package
;; (name "rust-curve25519-dalek")
;; (version "4.1.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "curve25519-dalek" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1gmjb9dsknrr8lypmhkyjd67p1arb8mbfamlwxm7vph38my8pywp"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-cpufeatures" ,rust-cpufeatures-0.2)
;; ("rust-curve25519-dalek-derive" ,rust-curve25519-dalek-derive-0.1)
;; ("rust-digest" ,rust-digest-0.10)
;; ("rust-ff" ,rust-ff-0.13)
;; ("rust-fiat-crypto" ,rust-fiat-crypto-0.2)
;; ("rust-group" ,rust-group-0.13)
;; ("rust-rand-core" ,rust-rand-core-0.6)
;; ("rust-rustc-version" ,rust-rustc-version-0.4)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-subtle" ,rust-subtle-2)
;; ("rust-zeroize" ,rust-zeroize-1))))
;; (home-page "https://github.com/dalek-cryptography/curve25519-dalek")
;; (synopsis
;; "pure-Rust implementation of group operations on ristretto255 and Curve25519")
;; (description
;; "This package provides a pure-Rust implementation of group operations on
;; ristretto255 and Curve25519.")
;; (license license:bsd-3)))
;; (define-public rust-vodozemac-0.7
;; (package
;; (name "rust-vodozemac")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "vodozemac" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "08plxxdhdq89nldg3ahhy9adgf2ib0q9lidc5bgjmd2k1gvll785"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-aes" ,rust-aes-0.8)
;; ("rust-arrayvec" ,rust-arrayvec-0.7)
;; ("rust-base64" ,rust-base64-0.22)
;; ("rust-base64ct" ,rust-base64ct-1)
;; ("rust-cbc" ,rust-cbc-0.1)
;; ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10)
;; ("rust-curve25519-dalek" ,rust-curve25519-dalek-4)
;; ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
;; ("rust-getrandom" ,rust-getrandom-0.2)
;; ("rust-hkdf" ,rust-hkdf-0.12)
;; ("rust-hmac" ,rust-hmac-0.12)
;; ("rust-matrix-pickle" ,rust-matrix-pickle-0.2)
;; ("rust-pkcs7" ,rust-pkcs7-0.4)
;; ("rust-prost" ,rust-prost-0.13)
;; ("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-sha2" ,rust-sha2-0.10)
;; ("rust-subtle" ,rust-subtle-2)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-x25519-dalek" ,rust-x25519-dalek-2)
;; ("rust-zeroize" ,rust-zeroize-1))))
;; (home-page "https://github.com/matrix-org/vodozemac")
;; (synopsis "Rust implementation of Olm and Megolm")
;; (description
;; "This package provides a Rust implementation of Olm and Megolm.")
;; (license license:asl2.0)))
;; (define-public rust-qrcode-0.13
;; (package
;; (name "rust-qrcode")
;; (version "0.13.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "qrcode" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0gyfc3xv94ml441a788p2jk38rakl3vrqr7khs0zk6dizmni6vqn"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-image" ,rust-image-0.24))))
;; (home-page "https://github.com/kennytm/qrcode-rust")
;; (synopsis "QR code encoder in Rust")
;; (description "This package provides QR code encoder in Rust.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-matrix-sdk-qrcode-0.7
;; (package
;; (name "rust-matrix-sdk-qrcode")
;; (version "0.7.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk-qrcode" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1c3bc53z5pzabrrwf9ysmn3wab5fr3da8zl98cib5ypyv0cf0h33"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1)
;; ("rust-qrcode" ,rust-qrcode-0.13)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-vodozemac" ,rust-vodozemac-0.7))))
;; (home-page "https://github.com/matrix-org/matrix-rust-sdk")
;; (synopsis
;; "Library to encode and decode QR codes for interactive verifications in Matrix land")
;; (description
;; "This package provides Library to encode and decode QR codes for interactive verifications in Matrix
;; land.")
;; (license license:asl2.0)))
;; (define-public rust-matrix-sdk-crypto-0.7
;; (package
;; (name "rust-matrix-sdk-crypto")
;; (version "0.7.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk-crypto" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "12xb74gk27riqdl88vwldw02gkplmrzvgsaxnlxy7sw35b8n8fp0"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-aes" ,rust-aes-0.8)
;; ("rust-as-variant" ,rust-as-variant-1)
;; ("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-bs58" ,rust-bs58-0.5)
;; ("rust-byteorder" ,rust-byteorder-1)
;; ("rust-cbc" ,rust-cbc-0.1)
;; ("rust-cfg-if" ,rust-cfg-if-1)
;; ("rust-ctr" ,rust-ctr-0.9)
;; ("rust-eyeball" ,rust-eyeball-0.8)
;; ("rust-futures-core" ,rust-futures-core-0.3)
;; ("rust-futures-util" ,rust-futures-util-0.3)
;; ("rust-hkdf" ,rust-hkdf-0.12)
;; ("rust-hmac" ,rust-hmac-0.12)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-itertools" ,rust-itertools-0.12)
;; ("rust-matrix-sdk-common" ,rust-matrix-sdk-common-0.7)
;; ("rust-matrix-sdk-qrcode" ,rust-matrix-sdk-qrcode-0.7)
;; ("rust-pbkdf2" ,rust-pbkdf2-0.12)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-rmp-serde" ,rust-rmp-serde-1)
;; ("rust-ruma" ,rust-ruma-0.9)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-sha2" ,rust-sha2-0.10)
;; ("rust-subtle" ,rust-subtle-2)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tokio-stream" ,rust-tokio-stream-0.1)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-ulid" ,rust-ulid-1)
;; ("rust-vodozemac" ,rust-vodozemac-0.7)
;; ("rust-zeroize" ,rust-zeroize-1))))
;; (home-page "https://github.com/matrix-org/matrix-rust-sdk")
;; (synopsis "Matrix encryption library")
;; (description "This package provides Matrix encryption library.")
;; (license license:asl2.0)))
;; (define-public rust-ruma-state-res-0.10
;; (package
;; (name "rust-ruma-state-res")
;; (version "0.10.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-state-res" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0hhfd4ca73bpnrfyr02k675cdc82x2yw0fah8w1s7jsm0wrb2v3q"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-criterion" ,rust-criterion-0.5)
;; ("rust-itertools" ,rust-itertools-0.11)
;; ("rust-js-int" ,rust-js-int-0.2)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-ruma-events" ,rust-ruma-events-0.27)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tracing" ,rust-tracing-0.1))))
;; (home-page "https://ruma.dev/")
;; (synopsis "An abstraction for Matrix state resolution")
;; (description
;; "This package provides An abstraction for Matrix state resolution.")
;; (license license:expat)))
;; (define-public rust-subslice-0.2
;; (package
;; (name "rust-subslice")
;; (version "0.2.3")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "subslice" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1bkasla3shbfvlqlvkdbisgaz0qsl0dsyzqz3zh2vc1vka0f9a70"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-galil-seiferas" ,rust-galil-seiferas-0.1)
;; ("rust-jetscii" ,rust-jetscii-0.3)
;; ("rust-memchr" ,rust-memchr-2)
;; ("rust-unchecked-index" ,rust-unchecked-index-0.2))))
;; (home-page "https://github.com/strake/subslice.rs")
;; (synopsis "Fast subslice search")
;; (description "This package provides Fast subslice search.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-ruma-signatures-0.14
;; (package
;; (name "rust-ruma-signatures")
;; (version "0.14.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-signatures" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "12f76winxclvwgylm5kqy3bqfj7x7x9g4xzkh4nhbfrf7nrkiarh"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-base64" ,rust-base64-0.21)
;; ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
;; ("rust-pkcs8" ,rust-pkcs8-0.10)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-sha2" ,rust-sha2-0.10)
;; ("rust-subslice" ,rust-subslice-0.2)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Digital signatures according to the Matrix specification")
;; (description
;; "This package provides Digital signatures according to the Matrix specification.")
;; (license license:expat)))
;; (define-public rust-yap-0.11
;; (package
;; (name "rust-yap")
;; (version "0.11.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "yap" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1kr49a96x7p1fjpj7vdvpk00q1q7clfyp36p12x9wqn49chj8igz"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://github.com/jsdw/yap")
;; (synopsis
;; "Yet Another Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices")
;; (description
;; "This package provides Yet Another Parser library. A lightweight, dependency free, parser combinator
;; inspired set of utility methods to help with parsing strings and slices.")
;; (license license:expat)))
;; (define-public rust-ruma-server-util-0.2
;; (package
;; (name "rust-ruma-server-util")
;; (version "0.2.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-server-util" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0sr01j9qanlyz3nj8zvdk1blhhffhgk5p13x4jjimhii988fadh8"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-headers" ,rust-headers-0.3)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-yap" ,rust-yap-0.11))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Utilities for implementing Matrix server applications")
;; (description
;; "This package provides Utilities for implementing Matrix server applications.")
;; (license license:expat)))
;; (define-public rust-ruma-push-gateway-api-0.8
;; (package
;; (name "rust-ruma-push-gateway-api")
;; (version "0.8.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-push-gateway-api" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0ss8fylz548ygqa7p91fwdp3whf7yc51c52h7gwl6naa9mf08hzk"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-ruma-events" ,rust-ruma-events-0.27)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Types for the endpoints in the Matrix push gateway API")
;; (description
;; "This package provides Types for the endpoints in the Matrix push gateway API.")
;; (license license:expat)))
;; (define-public rust-ruma-identity-service-api-0.8
;; (package
;; (name "rust-ruma-identity-service-api")
;; (version "0.8.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-identity-service-api" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1wh9qlzlqhlmirki6i0bffp7f9d6n2jdfv26crj24xsvl02a2zgi"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-serde" ,rust-serde-1))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Types for the endpoints in the Matrix identity service API")
;; (description
;; "This package provides Types for the endpoints in the Matrix identity service API.")
;; (license license:expat)))
;; (define-public rust-ruma-federation-api-0.8
;; (package
;; (name "rust-ruma-federation-api")
;; (version "0.8.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-federation-api" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1rrzvxzjdxwpxr6d5k5yi8cz7kisqwqa3wlasm97ccmw4wgir471"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-ruma-events" ,rust-ruma-events-0.27)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Types for the endpoints in the Matrix server-server API")
;; (description
;; "This package provides Types for the endpoints in the Matrix server-server API.")
;; (license license:expat)))
;; (define-public rust-ruma-client-api-0.17
;; (package
;; (name "rust-ruma-client-api")
;; (version "0.17.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-client-api" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "11ik20rnm1c1a3cdbqg8dayd7xgh9sai8xa74c4af552iwjkf634"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-assign" ,rust-assign-1)
;; ("rust-bytes" ,rust-bytes-1)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-js-int" ,rust-js-int-0.2)
;; ("rust-js-option" ,rust-js-option-0.1)
;; ("rust-maplit" ,rust-maplit-1)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-ruma-events" ,rust-ruma-events-0.27)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-html-form" ,rust-serde-html-form-0.2)
;; ("rust-serde-json" ,rust-serde-json-1))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Types for the endpoints in the Matrix client-server API")
;; (description
;; "This package provides Types for the endpoints in the Matrix client-server API.")
;; (license license:expat)))
;; (define-public rust-ruma-client-0.12
;; (package
;; (name "rust-ruma-client")
;; (version "0.12.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-client" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "136dbzns8bs9xwr97gpnrz7cblwhpfrr85mnrclb34gm0snq2p3g"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-assign" ,rust-assign-1)
;; ("rust-async-stream" ,rust-async-stream-0.3)
;; ("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-bytes" ,rust-bytes-1)
;; ("rust-futures-core" ,rust-futures-core-0.3)
;; ("rust-futures-lite" ,rust-futures-lite-1)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-hyper" ,rust-hyper-0.14)
;; ("rust-hyper-rustls" ,rust-hyper-rustls-0.24)
;; ("rust-hyper-tls" ,rust-hyper-tls-0.5)
;; ("rust-isahc" ,rust-isahc-1)
;; ("rust-reqwest" ,rust-reqwest-0.11)
;; ("rust-ruma-client-api" ,rust-ruma-client-api-0.17)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-html-form" ,rust-serde-html-form-0.2)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-tracing" ,rust-tracing-0.1))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Matrix client library.")
;; (description "This package provides a Matrix client library.")
;; (license license:expat)))
;; (define-public rust-ruma-html-0.1
;; (package
;; (name "rust-ruma-html")
;; (version "0.1.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-html" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0nrsm1rp1psk97kvn2cjpn52a0g2kv42i9ab2zi5z5m6n54s2x4n"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1)
;; ("rust-html5ever" ,rust-html5ever-0.26)
;; ("rust-phf" ,rust-phf-0.11)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-wildmatch" ,rust-wildmatch-2))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Opinionated HTML parsing and manipulating")
;; (description
;; "This package provides Opinionated HTML parsing and manipulating.")
;; (license license:expat)))
;; (define-public rust-ruma-events-0.27
;; (package
;; (name "rust-ruma-events")
;; (version "0.27.11")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-events" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1wg3smmqxxwl03j5hkk707fdlxng7n5vl50wg85v77ss1rvm42nj"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1)
;; ("rust-criterion" ,rust-criterion-0.5)
;; ("rust-indexmap" ,rust-indexmap-2)
;; ("rust-js-int" ,rust-js-int-0.2)
;; ("rust-js-option" ,rust-js-option-0.1)
;; ("rust-percent-encoding" ,rust-percent-encoding-2)
;; ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9)
;; ("rust-regex" ,rust-regex-1)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-ruma-html" ,rust-ruma-html-0.1)
;; ("rust-ruma-identifiers-validation" ,rust-ruma-identifiers-validation-0.9)
;; ("rust-ruma-macros" ,rust-ruma-macros-0.12)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-url" ,rust-url-2)
;; ("rust-wildmatch" ,rust-wildmatch-2))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Serializable types for the events in the Matrix specification")
;; (description
;; "This package provides Serializable types for the events in the Matrix specification.")
;; (license license:expat)))
;; (define-public rust-ruma-macros-0.12
;; (package
;; (name "rust-ruma-macros")
;; (version "0.12.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-macros" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "105y2inhb9z7ydkax43qfc5ws264z72gm19ji1pl2d1y9d557002"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)
;; ("rust-proc-macro-crate" ,rust-proc-macro-crate-2)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-ruma-identifiers-validation" ,rust-ruma-identifiers-validation-0.9)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-syn" ,rust-syn-2)
;; ("rust-toml" ,rust-toml-0.8))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Procedural macros used by the Ruma crates")
;; (description
;; "This package provides Procedural macros used by the Ruma crates.")
;; (license license:expat)))
;; (define-public rust-ruma-identifiers-validation-0.9
;; (package
;; (name "rust-ruma-identifiers-validation")
;; (version "0.9.5")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-identifiers-validation" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1fpzyjwh11xqa4y6ibm1q7bddd6kk9xwbbhh1vhd87lhyms8k8wz"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Validation logic for ruma-common and ruma-macros")
;; (description
;; "This package provides Validation logic for ruma-common and ruma-macros.")
;; (license license:expat)))
;; (define-public rust-konst-proc-macros-0.3
;; (package
;; (name "rust-konst-proc-macros")
;; (version "0.3.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "konst_proc_macros" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0hv07c8b0v8rlcwkf2n1fv46d5ldk8md344c5c6dc2ayqcfsna2f"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://github.com/rodrimati1992/konst/")
;; (synopsis "Implementation detail of the `konst` crate")
;; (description
;; "This package provides Implementation detail of the `konst` crate.")
;; (license license:zlib)))
;; (define-public rust-konst-kernel-0.3
;; (package
;; (name "rust-konst-kernel")
;; (version "0.3.9")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "konst_kernel" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0ayv7r84zh2wg99j97ka9gqmpa393j70hmppmpb0y8hr2xd4a2my"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-typewit" ,rust-typewit-1))))
;; (home-page "https://github.com/rodrimati1992/konst/")
;; (synopsis
;; "Foundational const functionality shared between konst and const_panic")
;; (description
;; "This package provides Foundational const functionality shared between konst and const_panic.")
;; (license license:zlib)))
;; (define-public rust-konst-0.3
;; (package
;; (name "rust-konst")
;; (version "0.3.9")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "konst" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1fg3vdkf9m8wdk7njcndcv3hbxlz2hng48przxx3kbzpwmnvm82h"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-const-panic" ,rust-const-panic-0.2)
;; ("rust-konst-kernel" ,rust-konst-kernel-0.3)
;; ("rust-konst-proc-macros" ,rust-konst-proc-macros-0.3)
;; ("rust-trybuild" ,rust-trybuild-1)
;; ("rust-typewit" ,rust-typewit-1))))
;; (home-page "https://github.com/rodrimati1992/konst/")
;; (synopsis
;; "Const equivalents of std functions, compile-time comparison, and parsing")
;; (description
;; "This package provides Const equivalents of std functions, compile-time comparison, and parsing.")
;; (license license:zlib)))
;; (define-public rust-ruma-common-0.12
;; (package
;; (name "rust-ruma-common")
;; (version "0.12.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-common" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "119y69i4mh8f0gcr5acswaq56hf0y3g1pizarv6v8iqfqlrlrjiv"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1)
;; ("rust-base64" ,rust-base64-0.21)
;; ("rust-bytes" ,rust-bytes-1)
;; ("rust-form-urlencoded" ,rust-form-urlencoded-1)
;; ("rust-getrandom" ,rust-getrandom-0.2)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-indexmap" ,rust-indexmap-2)
;; ("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-js-int" ,rust-js-int-0.2)
;; ("rust-konst" ,rust-konst-0.3)
;; ("rust-percent-encoding" ,rust-percent-encoding-2)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-regex" ,rust-regex-1)
;; ("rust-ruma-identifiers-validation" ,rust-ruma-identifiers-validation-0.9)
;; ("rust-ruma-macros" ,rust-ruma-macros-0.12)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-html-form" ,rust-serde-html-form-0.2)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-url" ,rust-url-2)
;; ("rust-uuid" ,rust-uuid-1)
;; ("rust-wildmatch" ,rust-wildmatch-2))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Common types for other ruma crates")
;; (description "This package provides Common types for other ruma crates.")
;; (license license:expat)))
;; (define-public rust-ruma-appservice-api-0.9
;; (package
;; (name "rust-ruma-appservice-api")
;; (version "0.9.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma-appservice-api" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1xabivmgklm7qav1ja84b92pq7fxy4h344zhk25bhgbb4j3zi3y2"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-ruma-events" ,rust-ruma-events-0.27)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Types for the endpoints in the Matrix application service API")
;; (description
;; "This package provides Types for the endpoints in the Matrix application service API.")
;; (license license:expat)))
;; (define-public rust-js-option-0.1
;; (package
;; (name "rust-js-option")
;; (version "0.1.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "js_option" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0g2273zp51nik16s95zyxqhv5qh6ybdrhdh1cykr65bsjmri6hk8"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/ruma/js_option")
;; (synopsis "An Option-like type with separate null and undefined variants")
;; (description
;; "This package provides An Option-like type with separate null and undefined variants.")
;; (license license:expat)))
;; (define-public rust-js-int-0.2
;; (package
;; (name "rust-js-int")
;; (version "0.2.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "js_int" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "02hn954yv5wksn26ck6lq19y3a0sswapf82hi65www5jf1agjdyr"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/ruma/js_int")
;; (synopsis "JavaScript-interoperable integer types")
;; (description
;; "This package provides @code{JavaScript-interoperable} integer types.")
;; (license license:expat)))
;; (define-public rust-assign-1
;; (package
;; (name "rust-assign")
;; (version "1.1.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "assign" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "00h0r04iyyhhnjr8fwkmw3fpvpd41bn9x1dz8s9j5kdyg3nkw2az"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t))
;; (home-page "https://github.com/Kelerchian/assign")
;; (synopsis
;; "Simple macro to allow mutating instance with declarative flavor")
;; (description
;; "This package provides Simple macro to allow mutating instance with declarative flavor.")
;; (license license:expat)))
;; (define-public rust-ruma-0.9
;; (package
;; (name "rust-ruma")
;; (version "0.9.4")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "ruma" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0dksah6cwdini5ln930plz8x01zv1qqdjnb28xilr5kjy26w6y97"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-assign" ,rust-assign-1)
;; ("rust-js-int" ,rust-js-int-0.2)
;; ("rust-js-option" ,rust-js-option-0.1)
;; ("rust-ruma-appservice-api" ,rust-ruma-appservice-api-0.9)
;; ("rust-ruma-client" ,rust-ruma-client-0.12)
;; ("rust-ruma-client-api" ,rust-ruma-client-api-0.17)
;; ("rust-ruma-common" ,rust-ruma-common-0.12)
;; ("rust-ruma-events" ,rust-ruma-events-0.27)
;; ("rust-ruma-federation-api" ,rust-ruma-federation-api-0.8)
;; ("rust-ruma-html" ,rust-ruma-html-0.1)
;; ("rust-ruma-identity-service-api" ,rust-ruma-identity-service-api-0.8)
;; ("rust-ruma-push-gateway-api" ,rust-ruma-push-gateway-api-0.8)
;; ("rust-ruma-server-util" ,rust-ruma-server-util-0.2)
;; ("rust-ruma-signatures" ,rust-ruma-signatures-0.14)
;; ("rust-ruma-state-res" ,rust-ruma-state-res-0.10))))
;; (home-page "https://ruma.dev/")
;; (synopsis "Types and traits for working with the Matrix protocol")
;; (description
;; "This package provides Types and traits for working with the Matrix protocol.")
;; (license license:expat)))
;; (define-public rust-matrix-sdk-common-0.7
;; (package
;; (name "rust-matrix-sdk-common")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk-common" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "17wwy8fzgw58ph26sv3h0v5sq69ga9jjbzic8aicdxmnd9i5ldmv"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-futures-core" ,rust-futures-core-0.3)
;; ("rust-futures-util" ,rust-futures-util-0.3)
;; ("rust-gloo-timers" ,rust-gloo-timers-0.3)
;; ("rust-instant" ,rust-instant-0.1)
;; ("rust-ruma" ,rust-ruma-0.9)
;; ("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)
;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
;; ("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/matrix-org/matrix-rust-sdk")
;; (synopsis "Collection of common types and imports used in the matrix-sdk")
;; (description
;; "This package provides Collection of common types and imports used in the matrix-sdk.")
;; (license license:asl2.0)))
;; (define-public rust-matrix-sdk-base-0.7
;; (package
;; (name "rust-matrix-sdk-base")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk-base" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "11qcrwqhv5w2sbcya6sc4cx00xj1lsy6rx1hs7qr8sl2s1a1k280"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1)
;; ("rust-assert-matches" ,rust-assert-matches-1)
;; ("rust-assert-matches2" ,rust-assert-matches2-0.1)
;; ("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-bitflags" ,rust-bitflags-2)
;; ("rust-eyeball" ,rust-eyeball-0.8)
;; ("rust-eyeball-im" ,rust-eyeball-im-0.4)
;; ("rust-futures-util" ,rust-futures-util-0.3)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-matrix-sdk-common" ,rust-matrix-sdk-common-0.7)
;; ("rust-matrix-sdk-crypto" ,rust-matrix-sdk-crypto-0.7)
;; ("rust-matrix-sdk-store-encryption" ,rust-matrix-sdk-store-encryption-0.7)
;; ("rust-matrix-sdk-test" ,rust-matrix-sdk-test-0.7)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-ruma" ,rust-ruma-0.9)
;; ("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/matrix-org/matrix-rust-sdk")
;; (synopsis "The base component to build a Matrix client library")
;; (description
;; "This package provides The base component to build a Matrix client library.")
;; (license license:asl2.0)))
;; (define-public rust-aead-0.5
;; (package
;; (name "rust-aead")
;; (version "0.5.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "aead" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1c32aviraqag7926xcb9sybdm36v5vh9gnxpn4pxdwjc50zl28ni"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7)
;; ("rust-blobby" ,rust-blobby-0.3)
;; ("rust-bytes" ,rust-bytes-1)
;; ("rust-crypto-common" ,rust-crypto-common-0.1)
;; ("rust-generic-array" ,rust-generic-array-0.14)
;; ("rust-heapless" ,rust-heapless-0.7))))
;; (home-page "https://github.com/RustCrypto/traits")
;; (synopsis
;; "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms,
;; such as AES-GCM as ChaCha20Poly1305, which provide a high-level API")
;; (description
;; "This package provides Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such
;; as AES-GCM as @code{ChaCha20Poly1305}, which provide a high-level API.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-mas-keystore-0.7
;; (package
;; (name "rust-mas-keystore")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "mas-keystore" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "04kr3mbmsjnim9s373iy62qrqd236zi4ff9cyqfd41aqiw9jlp57"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-aead" ,rust-aead-0.5)
;; ("rust-base64ct" ,rust-base64ct-1)
;; ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10)
;; ("rust-const-oid" ,rust-const-oid-0.9)
;; ("rust-der" ,rust-der-0.7)
;; ("rust-ecdsa" ,rust-ecdsa-0.16)
;; ("rust-elliptic-curve" ,rust-elliptic-curve-0.13)
;; ("rust-generic-array" ,rust-generic-array-0.14)
;; ("rust-k256" ,rust-k256-0.13)
;; ("rust-mas-iana" ,rust-mas-iana-0.7)
;; ("rust-mas-jose" ,rust-mas-jose-0.7)
;; ("rust-p256" ,rust-p256-0.13)
;; ("rust-p384" ,rust-p384-0.13)
;; ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.7)
;; ("rust-pkcs1" ,rust-pkcs1-0.7)
;; ("rust-pkcs8" ,rust-pkcs8-0.10)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-rsa" ,rust-rsa-0.9)
;; ("rust-sec1" ,rust-sec1-0.7)
;; ("rust-spki" ,rust-spki-0.7)
;; ("rust-thiserror" ,rust-thiserror-1))))
;; (home-page "https://matrix-org.github.io/matrix-authentication-service/")
;; (synopsis "Secret keys store used by the Matrix Authentication Service")
;; (description
;; "This package provides Secret keys store used by the Matrix Authentication Service.")
;; (license license:asl2.0)))
;; (define-public rust-opentelemetry-sdk-0.21
;; (package
;; (name "rust-opentelemetry-sdk")
;; (version "0.21.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "opentelemetry_sdk" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1r7gw2j2n800rd0vdnga32yhlfmc3c4y0sadcr97licam74aw5ig"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
;; ("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
;; ("rust-futures-channel" ,rust-futures-channel-0.3)
;; ("rust-futures-executor" ,rust-futures-executor-0.3)
;; ("rust-futures-util" ,rust-futures-util-0.3)
;; ("rust-glob" ,rust-glob-0.3)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-opentelemetry" ,rust-opentelemetry-0.21)
;; ("rust-opentelemetry-http" ,rust-opentelemetry-http-0.10)
;; ("rust-ordered-float" ,rust-ordered-float-4)
;; ("rust-percent-encoding" ,rust-percent-encoding-2)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tokio-stream" ,rust-tokio-stream-0.1)
;; ("rust-url" ,rust-url-2))))
;; (home-page "https://github.com/open-telemetry/opentelemetry-rust")
;; (synopsis
;; "The SDK for the OpenTelemetry metrics collection and distributed tracing framework")
;; (description
;; "This package provides The SDK for the @code{OpenTelemetry} metrics collection and distributed tracing
;; framework.")
;; (license license:asl2.0)))
;; (define-public rust-tracing-opentelemetry-0.22
;; (package
;; (name "rust-tracing-opentelemetry")
;; (version "0.22.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "tracing-opentelemetry" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "15jmwmbp6wz15bx20bfsmabx53wmlnd7wvzwz9hvkrq7aifc4yn6"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-js-sys" ,rust-js-sys-0.3)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-opentelemetry" ,rust-opentelemetry-0.21)
;; ("rust-opentelemetry-sdk" ,rust-opentelemetry-sdk-0.21)
;; ("rust-smallvec" ,rust-smallvec-1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-tracing-core" ,rust-tracing-core-0.1)
;; ("rust-tracing-log" ,rust-tracing-log-0.2)
;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
;; ("rust-web-time" ,rust-web-time-0.2))))
;; (home-page "https://github.com/tokio-rs/tracing-opentelemetry")
;; (synopsis "OpenTelemetry integration for tracing")
;; (description
;; "This package provides @code{OpenTelemetry} integration for tracing.")
;; (license license:expat)))
;; (define-public rust-opentelemetry-semantic-conventions-0.13
;; (package
;; (name "rust-opentelemetry-semantic-conventions")
;; (version "0.13.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "opentelemetry-semantic-conventions" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "115wbgk840dklyhpg3lwp4x1m643qd7f0vkz8hmfz0pry4g4yxzm"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-opentelemetry" ,rust-opentelemetry-0.21))))
;; (home-page
;; "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions")
;; (synopsis "Semantic conventions for OpenTelemetry")
;; (description
;; "This package provides Semantic conventions for @code{OpenTelemetry}.")
;; (license license:asl2.0)))
;; (define-public rust-mas-tower-0.7
;; (package
;; (name "rust-mas-tower")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "mas-tower" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0gf55zyv2822xykc2az253a6n7nvjc129rl2nlwmax9yhjkypgpn"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-http" ,rust-http-0.2)
;; ("rust-opentelemetry" ,rust-opentelemetry-0.21)
;; ("rust-opentelemetry-http" ,rust-opentelemetry-http-0.10)
;; ("rust-opentelemetry-semantic-conventions" ,rust-opentelemetry-semantic-conventions-0.13)
;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tower" ,rust-tower-0.4)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-tracing-opentelemetry" ,rust-tracing-opentelemetry-0.22))))
;; (home-page "https://matrix-org.github.io/matrix-authentication-service/")
;; (synopsis "Tower layers used by the Matrix Authentication Service")
;; (description
;; "This package provides Tower layers used by the Matrix Authentication Service.")
;; (license license:asl2.0)))
;; (define-public rust-mas-http-0.7
;; (package
;; (name "rust-mas-http")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "mas-http" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "063q1gkbzv1ky3kixiffdyxylz8cbgh1b582z1rmxh1b39r4hsfs"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-axum" ,rust-axum-0.6)
;; ("rust-bytes" ,rust-bytes-1)
;; ("rust-futures-util" ,rust-futures-util-0.3)
;; ("rust-headers" ,rust-headers-0.3)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-http-body" ,rust-http-body-0.4)
;; ("rust-hyper" ,rust-hyper-0.14)
;; ("rust-hyper-rustls" ,rust-hyper-rustls-0.24)
;; ("rust-mas-tower" ,rust-mas-tower-0.7)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-opentelemetry" ,rust-opentelemetry-0.21)
;; ("rust-rustls" ,rust-rustls-0.21)
;; ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tower" ,rust-tower-0.4)
;; ("rust-tower-http" ,rust-tower-http-0.4)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-tracing-opentelemetry" ,rust-tracing-opentelemetry-0.22)
;; ("rust-webpki-roots" ,rust-webpki-roots-0.25))))
;; (home-page "https://matrix-org.github.io/matrix-authentication-service/")
;; (synopsis "HTTP utilities for the Matrix Authentication Service")
;; (description
;; "This package provides HTTP utilities for the Matrix Authentication Service.")
;; (license license:asl2.0)))
;; (define-public rust-bytes-1
;; (package
;; (name "rust-bytes")
;; (version "1.7.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "bytes" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0l5sf69avjxcw41cznyzxsnymwmkpmk08q0sm7fgicvvn0ysa643"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-serde" ,rust-serde-1))))
;; (home-page "https://github.com/tokio-rs/bytes")
;; (synopsis "Types and traits for working with bytes")
;; (description
;; "This package provides Types and traits for working with bytes.")
;; (license license:expat)))
;; (define-public rust-mas-oidc-client-0.7
;; (package
;; (name "rust-mas-oidc-client")
;; (version "0.7.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "mas-oidc-client" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0wg5w937sv1ljcfvarmvm8j5mzgi6ss2f7n61rs5ql8g4jsgjf1i"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-base64ct" ,rust-base64ct-1)
;; ("rust-bytes" ,rust-bytes-1)
;; ("rust-chrono" ,rust-chrono-0.4)
;; ("rust-form-urlencoded" ,rust-form-urlencoded-1)
;; ("rust-futures-util" ,rust-futures-util-0.3)
;; ("rust-headers" ,rust-headers-0.3)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-http-body" ,rust-http-body-0.4)
;; ("rust-hyper" ,rust-hyper-0.14)
;; ("rust-hyper-rustls" ,rust-hyper-rustls-0.24)
;; ("rust-language-tags" ,rust-language-tags-0.3)
;; ("rust-mas-http" ,rust-mas-http-0.7)
;; ("rust-mas-iana" ,rust-mas-iana-0.7)
;; ("rust-mas-jose" ,rust-mas-jose-0.7)
;; ("rust-mas-keystore" ,rust-mas-keystore-0.7)
;; ("rust-mime" ,rust-mime-0.3)
;; ("rust-oauth2-types" ,rust-oauth2-types-0.7)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-rustls" ,rust-rustls-0.21)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
;; ("rust-serde-with" ,rust-serde-with-3)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tower" ,rust-tower-0.4)
;; ("rust-tower-http" ,rust-tower-http-0.4)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-url" ,rust-url-2))))
;; (home-page "https://matrix-org.github.io/matrix-authentication-service/")
;; (synopsis
;; "OpenID Connect client library used by the Matrix Authentication Service")
;; (description
;; "This package provides @code{OpenID} Connect client library used by the Matrix Authentication Service.")
;; (license license:asl2.0)))
;; (define-public rust-aquamarine-0.5
;; (package
;; (name "rust-aquamarine")
;; (version "0.5.0")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "aquamarine" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0kizryj8h9zgwrb0q5q5f1c6bg56gnbg19wan5g06icj6141bk11"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-include-dir" ,rust-include-dir-0.7)
;; ("rust-itertools" ,rust-itertools-0.10)
;; ("rust-proc-macro-error" ,rust-proc-macro-error-1)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/mersinvald/aquamarine")
;; (synopsis "mermaid.js integration for rustdoc")
;; (description "This package provides a mermaid.js integration for rustdoc.")
;; (license license:expat)))
;; (define-public rust-matrix-sdk-0.7
;; (package
;; (name "rust-matrix-sdk")
;; (version "0.7.1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "matrix-sdk" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1v22ssxamvkigwx35a5igw60k8z9cy59h7k864d6ccwbzkjqfrik"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
;; ("rust-anymap2" ,rust-anymap2-0.13)
;; ("rust-aquamarine" ,rust-aquamarine-0.5)
;; ("rust-as-variant" ,rust-as-variant-1)
;; ("rust-async-channel" ,rust-async-channel-2)
;; ("rust-async-stream" ,rust-async-stream-0.3)
;; ("rust-async-trait" ,rust-async-trait-0.1)
;; ("rust-backoff" ,rust-backoff-0.4)
;; ("rust-bytes" ,rust-bytes-1)
;; ("rust-bytesize" ,rust-bytesize-1)
;; ("rust-cfg-vis" ,rust-cfg-vis-0.3)
;; ("rust-chrono" ,rust-chrono-0.4)
;; ("rust-event-listener" ,rust-event-listener-4)
;; ("rust-eyeball" ,rust-eyeball-0.8)
;; ("rust-eyeball-im" ,rust-eyeball-im-0.4)
;; ("rust-eyeball-im-util" ,rust-eyeball-im-util-0.5)
;; ("rust-eyre" ,rust-eyre-0.6)
;; ("rust-futures-core" ,rust-futures-core-0.3)
;; ("rust-futures-util" ,rust-futures-util-0.3)
;; ("rust-gloo-timers" ,rust-gloo-timers-0.3)
;; ("rust-http" ,rust-http-0.2)
;; ("rust-hyper" ,rust-hyper-0.14)
;; ("rust-image" ,rust-image-0.24)
;; ("rust-imbl" ,rust-imbl-2)
;; ("rust-indexmap" ,rust-indexmap-2)
;; ("rust-language-tags" ,rust-language-tags-0.3)
;; ("rust-mas-oidc-client" ,rust-mas-oidc-client-0.7)
;; ("rust-matrix-sdk-base" ,rust-matrix-sdk-base-0.7)
;; ("rust-matrix-sdk-common" ,rust-matrix-sdk-common-0.7)
;; ("rust-matrix-sdk-indexeddb" ,rust-matrix-sdk-indexeddb-0.7)
;; ("rust-matrix-sdk-sqlite" ,rust-matrix-sdk-sqlite-0.7)
;; ("rust-mime" ,rust-mime-0.3)
;; ("rust-mime2ext" ,rust-mime2ext-0.1)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-reqwest" ,rust-reqwest-0.11)
;; ("rust-ruma" ,rust-ruma-0.9)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-html-form" ,rust-serde-html-form-0.2)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-sha2" ,rust-sha2-0.10)
;; ("rust-tempfile" ,rust-tempfile-3)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-tokio-stream" ,rust-tokio-stream-0.1)
;; ("rust-tokio-util" ,rust-tokio-util-0.7)
;; ("rust-tower" ,rust-tower-0.4)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-url" ,rust-url-2)
;; ("rust-urlencoding" ,rust-urlencoding-2)
;; ("rust-uuid" ,rust-uuid-1)
;; ("rust-zeroize" ,rust-zeroize-1))))
;; (home-page "https://github.com/matrix-org/matrix-rust-sdk")
;; (synopsis "high level Matrix client-server library.")
;; (description
;; "This package provides a high level Matrix client-server library.")
;; (license license:asl2.0)))
;; (define-public rust-edit-0.1
;; (package
;; (name "rust-edit")
;; (version "0.1.5")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "edit" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "02dan6bg9pcj42ny48g8fq9f76w30c826n4gihy1d1s7fq78cr7k"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-shell-words" ,rust-shell-words-1)
;; ("rust-tempfile" ,rust-tempfile-3)
;; ("rust-which" ,rust-which-4))))
;; (home-page "https://github.com/milkey-mouse/edit")
;; (synopsis "Open a file in the default text editor")
;; (description
;; "This package provides Open a file in the default text editor.")
;; (license license:cc0)))
;; (define-public rust-css-color-parser-0.1
;; (package
;; (name "rust-css-color-parser")
;; (version "0.1.2")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "css-color-parser" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "07aqswgwc5fjfzqmwyrhib45r6l8r6bbalayaxpdrrlpxzknrjww"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-0.1))))
;; (home-page "https://github.com/7thSigil/css-color-parser-rs")
;; (synopsis "Easy-to-use Rust parser for CSS3 color strings")
;; (description
;; "This package provides Easy-to-use Rust parser for CSS3 color strings.")
;; (license license:expat)))
;; (define-public rust-clap-derive-4
;; (package
;; (name "rust-clap-derive")
;; (version "4.3.12")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "clap_derive" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "0l50j37jwbzfl29bd2a1ib7z1jpch4b9868himrgwpgwb1bvpaal"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-heck" ,rust-heck-0.4)
;; ("rust-proc-macro2" ,rust-proc-macro2-1)
;; ("rust-quote" ,rust-quote-1)
;; ("rust-syn" ,rust-syn-2))))
;; (home-page "https://github.com/clap-rs/clap")
;; (synopsis "Parse command line argument by defining a struct, derive crate")
;; (description
;; "This package provides Parse command line argument by defining a struct, derive crate.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-clap-builder-4
;; (package
;; (name "rust-clap-builder")
;; (version "4.3.24")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "clap_builder" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "03l6d45csywv8xazs44jwy1hk2jbvznn7mj8dw7p93bdq5mykljy"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-anstream" ,rust-anstream-0.3)
;; ("rust-anstyle" ,rust-anstyle-1)
;; ("rust-backtrace" ,rust-backtrace-0.3)
;; ("rust-clap-lex" ,rust-clap-lex-0.5)
;; ("rust-once-cell" ,rust-once-cell-1)
;; ("rust-strsim" ,rust-strsim-0.10)
;; ("rust-terminal-size" ,rust-terminal-size-0.2)
;; ("rust-unicase" ,rust-unicase-2)
;; ("rust-unicode-width" ,rust-unicode-width-0.1))))
;; (home-page "https://github.com/clap-rs/clap")
;; (synopsis
;; "simple to use, efficient, and full-featured Command Line Argument Parser")
;; (description
;; "This package provides a simple to use, efficient, and full-featured Command Line
;; Argument Parser.")
;; (license (list license:expat license:asl2.0))))
;; (define-public rust-clap-4
;; (package
;; (name "rust-clap")
;; (version "4.3.24")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "clap" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "11z4695sw0kp1s4rfnfdgg19n6xllcp297z5mmx0s344qy0hwsgv"))))
;; (build-system cargo-build-system)
;; (arguments
;; `(#:skip-build? #t
;; #:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4)
;; ("rust-clap-derive" ,rust-clap-derive-4)
;; ("rust-once-cell" ,rust-once-cell-1))))
;; (home-page "https://github.com/clap-rs/clap")
;; (synopsis
;; "simple to use, efficient, and full-featured Command Line Argument Parser")
;; (description
;; "This package provides a simple to use, efficient, and full-featured Command Line
;; Argument Parser.")
;; (license (list license:expat license:asl2.0))))
;; (define-public iamb
;; (package
;; (name "iamb")
;; (version "0.0.9")
;; (source
;; (origin
;; (method url-fetch)
;; (uri (crate-uri "iamb" version))
;; (file-name (string-append name "-" version ".tar.gz"))
;; (sha256
;; (base32 "1v3kbwmhr18d0fj2blka2flsvpqglaqajxgnfdqh5gpywbbld91d"))))
;; (build-system cargo-build-system)
;; ;; (native-inputs
;; ;; (list git))
;; (arguments
;; `(#:cargo-inputs (("rust-arboard" ,rust-arboard-3)
;; ("rust-bitflags" ,rust-bitflags-2)
;; ("rust-chrono" ,rust-chrono-0.4)
;; ("rust-clap" ,rust-clap-4)
;; ("rust-comrak" ,rust-comrak-0.18)
;; ("rust-css-color-parser" ,rust-css-color-parser-0.1)
;; ("rust-dirs" ,rust-dirs-4)
;; ("rust-edit" ,rust-edit-0.1)
;; ("rust-emojis" ,rust-emojis-0.5)
;; ("rust-futures" ,rust-futures-0.3)
;; ("rust-gethostname" ,rust-gethostname-0.4)
;; ("rust-html5ever" ,rust-html5ever-0.26)
;; ("rust-image" ,rust-image-0.24)
;; ("rust-libc" ,rust-libc-0.2)
;; ("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.2)
;; ("rust-matrix-sdk" ,rust-matrix-sdk-0.7)
;; ("rust-mime" ,rust-mime-0.3)
;; ("rust-mime-guess" ,rust-mime-guess-2)
;; ("rust-modalkit" ,rust-modalkit-0.0.18)
;; ("rust-modalkit-ratatui" ,rust-modalkit-ratatui-0.0.18)
;; ("rust-notify-rust" ,rust-notify-rust-4)
;; ("rust-open" ,rust-open-3)
;; ("rust-rand" ,rust-rand-0.8)
;; ("rust-ratatui" ,rust-ratatui-0.23)
;; ("rust-ratatui-image" ,rust-ratatui-image-0.8)
;; ("rust-regex" ,rust-regex-1)
;; ("rust-rpassword" ,rust-rpassword-7)
;; ("rust-serde" ,rust-serde-1)
;; ("rust-serde-json" ,rust-serde-json-1)
;; ("rust-sled" ,rust-sled-0.34)
;; ("rust-temp-dir" ,rust-temp-dir-0.1)
;; ("rust-thiserror" ,rust-thiserror-1)
;; ("rust-tokio" ,rust-tokio-1)
;; ("rust-toml" ,rust-toml-0.8)
;; ("rust-tracing" ,rust-tracing-0.1)
;; ("rust-tracing-appender" ,rust-tracing-appender-0.2)
;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
;; ("rust-unicode-width" ,rust-unicode-width-0.1)
;; ("rust-url" ,rust-url-2)
;; ("rust-vergen" ,rust-vergen-8))
;; #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1)
;; ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
;; (home-page "https://iamb.chat")
;; (synopsis "Matrix chat client that uses Vim keybindings")
;; (description
;; "This package provides a Matrix chat client that uses Vim keybindings.")
;; (license license:asl2.0)))