diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2023-12-25 09:18:06 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2024-02-20 13:56:39 +0200 |
commit | 09e1a105a29951ddc78b23d5eac71d1277e95dc5 (patch) | |
tree | 060c9fdf4edba41af38c383dc2c72f62c118df77 /gnu | |
parent | e2dd596c56745662852afb6f98128138b7959d88 (diff) | |
download | guix-09e1a105a29951ddc78b23d5eac71d1277e95dc5.tar.gz |
gnu: Add rust-smol-str-0.2.
* gnu/packages/crates-io.scm (rust-smol-str-0.2): New variable. (rust-smol-str-0.1): Inherit from rust-smol-str-0.2. Change-Id: I434e1801ff22228391c90eba4d540f19f16eabed
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/crates-io.scm | 45 |
1 files changed, 32 insertions, 13 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e9e7812e6b..8dc20262d1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -74236,20 +74236,46 @@ monotone matrix.") ("rust-piper" ,rust-piper-0.1) ("rust-tempfile" ,rust-tempfile-3)))))) +(define-public rust-smol-str-0.2 + (package + (name "rust-smol-str") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "smol_str" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1779hpx5ipbcvkdj5zw8zqk3ynn160qvls1gkcr54hwsprmjw8bl")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags + '("--release" "--" + "--skip=check_code_formatting") + #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-proptest" ,rust-proptest-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/rust-analyzer/smol_str") + (synopsis "Small-string optimized string type with O(1) clone") + (description + "This package provides a small-string optimized string type with O(1) +clone.") + (license (list license:expat license:asl2.0)))) + (define-public rust-smol-str-0.1 (package + (inherit rust-smol-str-0.2) (name "rust-smol-str") (version "0.1.21") (source (origin (method url-fetch) (uri (crate-uri "smol_str" version)) - (file-name - (string-append name "-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "1gb14a85k6mzpn6s78flwvfl5vy1czsrzlwcgidy7k00wf1mrlb1")))) - (build-system cargo-build-system) + (base32 "1gb14a85k6mzpn6s78flwvfl5vy1czsrzlwcgidy7k00wf1mrlb1")))) (arguments `(#:skip-build? #t #:cargo-inputs @@ -74257,14 +74283,7 @@ monotone matrix.") #:cargo-development-inputs (("rust-proptest" ,rust-proptest-0.10) ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1)))) - (home-page "https://github.com/rust-analyzer/smol_str") - (synopsis - "Small-string optimized string type with O(1) clone") - (description - "This package provides a small-string optimized string type with O(1) -clone.") - (license (list license:expat license:asl2.0)))) + ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-snafu-derive-0.7 (package |