aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-03-31 14:57:57 +0300
committerEfraim Flashner <efraim@flashner.co.il>2024-07-19 00:45:45 +0300
commit7ce06daaab403aa7879454c5bce79e64564980e7 (patch)
tree70ca3033b61e63d011fe2cef849c2b142dc7fc49
parent70c23f38ac02020e0a9f1051adda9e3bab0040aa (diff)
downloadguix-7ce06daaab403aa7879454c5bce79e64564980e7.tar
guix-7ce06daaab403aa7879454c5bce79e64564980e7.tar.gz
gnu: Add rust-reference-counted-singleton-0.1.
* gnu/packages/crates-io.scm (rust-reference-counted-singleton-0.1): New variable. Change-Id: I1ba985dc8fe4e9dd06cefef557c62e90082f9c8f
-rw-r--r--gnu/packages/crates-io.scm22
1 files changed, 22 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f17445862c..36ad9c55e0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60426,6 +60426,28 @@ initial value.")
`static`s like using both of `lazy_static!` and `@code{RefCell`}")
(license license:expat)))
+(define-public rust-reference-counted-singleton-0.1
+ (package
+ (name "rust-reference-counted-singleton")
+ (version "0.1.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "reference-counted-singleton" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1fcc50l2xh74r2qn4nx2kk0h4i5ys3v4fhgpg5cz793g00gq8br4"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-development-inputs (("rust-assert-matches" ,rust-assert-matches-1)
+ ("rust-serial-test" ,rust-serial-test-3))))
+ (home-page "https://codeberg.org/koutheir/reference-counted-singleton.git")
+ (synopsis "Reference-counted singleton with recreatable data")
+ (description
+ "This package provides a reference-counted singleton whose protected data
+can be recreated as needed.")
+ (license license:expat)))
+
(define-public rust-refpool-0.4
(package
(name "rust-refpool")