diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-12-21 09:41:59 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2021-01-04 19:29:22 +0100 |
commit | 56e70c04d4be7a0051e865681f965ce40b5f2f27 (patch) | |
tree | 5f263312c99d7331dea574f4315ba169c039c435 | |
parent | e6b2be5ed7b862fd7890426830c6db42f8d6f9e9 (diff) | |
download | guix-56e70c04d4be7a0051e865681f965ce40b5f2f27.tar.gz guix-56e70c04d4be7a0051e865681f965ce40b5f2f27.zip |
gnu: Add rust-futures-intrusive-0.3.
* gnu/packages/crates-io.scm (rust-futures-intrusive-0.3): New variable.
-rw-r--r-- | gnu/packages/crates-io.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7a3df64a0a..2b25b8a0e8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -11294,6 +11294,32 @@ the computation on the threads themselves.") library.") (license (list license:expat license:asl2.0)))) +(define-public rust-futures-intrusive-0.3 + (package + (name "rust-futures-intrusive") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "futures-intrusive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00qpir3q6j7blwpnpffj7ypf1z8wc87ldn62qr7sapymgg82j5dw")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #true ;XXX: need rust-async-std-1 + #:cargo-inputs + (("rust-futures-core" ,rust-futures-core-0.3) + ("rust-lock-api" ,rust-lock-api-0.3) + ("rust-parking-lot" ,rust-parking-lot-0.10)))) + (home-page "https://github.com/Matthias247/futures-intrusive") + (synopsis "Futures based on intrusive data structures") + (description + "This crate provides a variety of Futures-based and +@code{async/await} compatible types that are based on the idea of +intrusive collections.") + (license (list license:expat license:asl2.0)))) + (define-public rust-futures-io-0.3 (package (name "rust-futures-io") |