diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2024-01-22 10:32:44 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2024-02-20 13:58:06 +0200 |
commit | a4ed39e576ddb286230800bac9a63bc06c215e76 (patch) | |
tree | cee96717e852e7c8ddc427e6579accfecbec5b2b | |
parent | 07f889c1ba7ff35fa3bc8684c2d8b01efdc9285d (diff) |
gnu: Add rust-assert2-macros-0.3.
* gnu/packages/crates-io.scm (rust-assert2-macros-0.3): New variable.
Change-Id: Ib8bc6df034de62e2c6c46cc0576277f6ed5818c9
-rw-r--r-- | gnu/packages/crates-io.scm | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index cdc8f41b35..96bf946733 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -3301,6 +3301,28 @@ objects are the same.") "This package asserts that a value matches a pattern in Rust.") (license (list license:expat license:asl2.0)))) +(define-public rust-assert2-macros-0.3 + (package + (name "rust-assert2-macros") + (version "0.3.11") + (source + (origin + (method url-fetch) + (uri (crate-uri "assert2-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0dcjbac962smxr6pmnsd6mdglh6any36ifshqzqzi4ppwvrvsmbc")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/de-vri-es/assert2-rs") + (synopsis "Procedural macros for assert2") + (description "This package provides procedural macros for assert2.") + (license license:bsd-2))) + (define-public rust-associative-cache-1 (package (name "rust-associative-cache") |