diff options
author | Herman Rimm <[email protected]> | 2024-02-18 22:02:03 +0100 |
---|---|---|
committer | Efraim Flashner <[email protected]> | 2024-07-19 00:40:41 +0300 |
commit | b1c9503cde40c54b25942ace85cd3bab58271f8d (patch) | |
tree | fc2143254db12dbd82d795365aa38dae2752cc54 | |
parent | 0a265b43c6942d8667d191426e09ec16f3793363 (diff) |
gnu: Add rust-backoff-0.4.
* gnu/packages/crates-io.scm (rust-backoff-0.4): Add variable.
Signed-off-by: Efraim Flashner <[email protected]>
Change-Id: Ica5966ba4cf02791f6d442afc08e84823f4612d5
-rw-r--r-- | gnu/packages/crates-io.scm | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 31b831f249..1de672ded8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -5592,6 +5592,43 @@ film grain data.") (description "This crate provides casts and checked casts.") (license (list license:expat license:asl2.0)))) +(define-public rust-backoff-0.4 + (package + (name "rust-backoff") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "backoff" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1h80d9xn5wngxdgza2m8w4x1kyhk0x6k9ydvsj50j2pcn6fdnbdn")) + (modules '((guix build utils))) + ;; XXX: Doctest hangs for no apparent reason. + (snippet '(substitute* "src/lib.rs" + (("```rust\n") + "```rust,no_run\n"))))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-instant" ,rust-instant-0.1) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-tokio" ,rust-tokio-1)) + #:cargo-development-inputs + (("rust-async-std" ,rust-async-std-1) + ("rust-futures-executor" ,rust-futures-executor-0.3) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-tokio" ,rust-tokio-1)))) + (native-inputs (list pkg-config)) + (inputs (list openssl)) + (home-page "https://github.com/ihrwein/backoff") + (synopsis "Retry operations with exponential backoff policy") + (description "Retry operations with exponential backoff policy.") + (license (list license:expat license:asl2.0)))) + (define-public rust-backon-0.4 (package (name "rust-backon") |