1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-13 18:40:57 +02:00

gnu: Add rust-strum@0.27.1.

* gnu/packages/crates-io.scm (rust-strum-0.27): New variable.

Change-Id: I68f967f5f666fadecac60336d4cc8d069ca23444
This commit is contained in:
Danny Milosavljevic 2025-05-19 02:10:44 +02:00
parent 69705ed81f
commit 63952c66a7
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -78251,6 +78251,29 @@ struct.")
"Parse command line argument by defining a struct, derive crate.")
(license (list license:asl2.0 license:expat))))
(define-public rust-strum-0.27
(package
(name "rust-strum")
(version "0.27.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "strum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0cic9r2sc2h17nnpjm2yfp7rsd35gkbcbqvrhl553jaiih4fykgn"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs (("rust-phf" ,rust-phf-0.11)
("rust-strum-macros" ,rust-strum-macros-0.27))))
(home-page "https://github.com/Peternator7/strum")
(synopsis "Set of traits for working with enums and strings")
(description
"Strum is a set of macros and traits for working with enums and strings
easier in Rust.")
(license license:expat)))
(define-public rust-strum-0.26
(package
(name "rust-strum")