(description "This package provides a quasi-quoting macro system.")
(license (list license:expat license:asl2.0))))
+(define-public rust-quasi-macros-0.32
+ (package
+ (name "rust-quasi-macros")
+ (version "0.32.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "quasi_macros" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1p825s96wa9xcc01pm5f4nlb01nx0pah50qnwkbncrw1q9xwiki9"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-clippy" ,rust-clippy-0.0)
+ ("rust-quasi-codegen" ,rust-quasi-codegen-0.32))
+ #:cargo-development-inputs
+ (("rust-aster" ,rust-aster-0.41)
+ ("rust-quasi" ,rust-quasi-0.32))))
+ (home-page "https://github.com/serde-rs/quasi")
+ (synopsis "Quasi-quoting macro system")
+ (description "This package provides a quasi-quoting macro system.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-quick-error-1.2
(package
(name "rust-quick-error")
(license (list license:asl2.0
license:expat))))
-;; Many circular dependencies.
-;; Dev dependencies are allowed to have them in crates.io.
+(define-public rust-quickcheck-0.9
+ (package
+ (name "rust-quickcheck")
+ (version "0.9.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "quickcheck" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0pwl7j21wmf843kpa9gr0byb40hg975ghjrwp0yxcym99bkq6j54"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-env-logger" ,rust-env-logger-0.7)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-rand-core" ,rust-rand-core-0.5))))
+ (home-page "https://github.com/BurntSushi/quickcheck")
+ (synopsis "Automatic property based testing with shrinking")
+ (description
+ "QuickCheck is a way to do property based testing using randomly generated
+input. This crate comes with the ability to randomly generate and shrink
+integers, floats, tuples, booleans, lists, strings, options and results.")
+ (license (list license:unlicense license:expat))))
+
(define-public rust-quickcheck-0.8
(package
+ (inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.8.5")
(source
(sha256
(base32
"0mkl4wnvvjk4m32aq3an4ayfyvnmbxnzcybfm7n3fbsndb1xjdcw"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.6)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.6)
- ("rust-rand-core" ,rust-rand-core-0.4))))
- (home-page
- "https://github.com/BurntSushi/quickcheck")
- (synopsis
- "Automatic property based testing with shrinking")
- (description
- "Automatic property based testing with shrinking.")
- (license (list license:expat license:unlicense))))
+ ("rust-rand-core" ,rust-rand-core-0.4))))))
(define-public rust-quickcheck-0.7
(package
- (inherit rust-quickcheck-0.8)
+ (inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.7.2")
(source
(base32
"05pqzja6fwdyrs1za5vmxb9ifb993knmpdsrs1fs2wyz9qz7slyl"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.5)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.5)
(define-public rust-quickcheck-0.6
(package
- (inherit rust-quickcheck-0.8)
+ (inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.6.2")
(source
(base32
"1dyazm2fcq0v9fscq1a7597zsvdl9f0j8c2bfj1jm2nlzz2sn6y0"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.5)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.4))))))
(define-public rust-quickcheck-0.5
(package
- (inherit rust-quickcheck-0.8)
+ (inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.5.0")
(source
(base32
"1jzm1ygfbn4igaq14b9nipc8yvsn6c8panpgd1qiy5r2insjllyd"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.4)
("rust-log" ,rust-log-0.3)
("rust-rand" ,rust-rand-0.3))))))
(define-public rust-quickcheck-0.2
(package
- (inherit rust-quickcheck-0.8)
+ (inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.2.27")
(source
(define-public rust-security-framework-sys-0.3
(package
(name "rust-security-framework-sys")
- (version "0.3.1")
+ (version "0.3.3")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "0mlsakq9kmqyc0fg2hcbgm6rjk55mb0rhjw2wid3hqdzkjcghdln"))))
+ "15gqhhi206lzynd0pcbswxhvqc4p9bmpl2h9qnwfnpb16zy96573"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.6))))
(home-page "https://lib.rs/crates/security-framework-sys")
(synopsis "Apple `Security.framework` low-level FFI bindings")
(description
- "Apple `Security.framework` low-level FFI bindings.")
- (properties '((hidden? . #t)))
+ "Apple @code{Security.framework} low-level FFI bindings.")
(license (list license:asl2.0
license:expat))))
(base32
"1y7q83qfk9ljjfvs82b453pmz9x1v3d6kr4x55j8mal01s6790dw"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-futures" ,rust-futures-0.1))))
(home-page "https://github.com/carllerche/tokio-mock-task")
(synopsis "Mock a Tokio task")
- (description "Mock a Tokio task")
- (properties '((hidden? . #t)))
+ (description "Mock a Tokio task.")
(license license:expat)))
(define-public rust-tokio-process-0.2
(define-public rust-tracing-core-0.1
(package
(name "rust-tracing-core")
- (version "0.1.2")
+ (version "0.1.9")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "01fa73wzw2m5ybi3kkd52dgrw97mgc3i6inmhwys46ab28giwnxi"))))
+ "0y0rcvvqq89yaiz0qdx88byxgz8j6hsm9slq8d5vvf3jwc8nz90k"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1))))
(home-page "https://tokio.rs")
(synopsis "Core primitives for application-level tracing")
(description
"Core primitives for application-level tracing.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(base32
"12wdd4ja7047sd3rx70hv2056hyc8gcdllcx3a41g1rnw64kng98"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-0.1))))
(home-page "https://github.com/derekjw/try_from")
(synopsis "TryFrom and TryInto traits for failable conversions")
(description
- "TryFrom and TryInto traits for failable conversions that return a Result.")
- (properties '((hidden? . #t)))
+ "TryFrom and TryInto traits for failable conversions that return a Result.")
(license license:expat)))
(define-public rust-try-lock-0.2
(synopsis "Lightweight atomic lock")
(description
"This package provides a lightweight atomic lock.")
- (properties '((hidden? . #t)))
(license license:expat)))
(define-public rust-trybuild-1.0
(home-page "https://github.com/reem/rust-typeable")
(synopsis "Exposes Typeable, for getting TypeIds at runtime")
(description "Exposes Typeable, for getting TypeIds at runtime.")
- (properties '((hidden? . #t)))
(license license:expat)))
(define-public rust-typed-arena-1.4
compile time. It currently supports bits, unsigned integers, and signed
integers. It also provides a type-level array of type-level numbers, but its
implementation is incomplete.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(base32
"1hh6kyzh5xygwy96wfmsf8v8czlzhps2lgbcyhj1xzy1w1xys04g"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:cargo-development-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1))))
(home-page "https://github.com/BurntSushi/ucd-generate")
(synopsis "Trie for storing Unicode codepoint sets and maps")
(description
"This package provides a trie for storing Unicode codepoint sets and maps.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(define-public rust-ucd-util-0.1
(package
(name "rust-ucd-util")
- (version "0.1.5")
+ (version "0.1.7")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "0x088q5z0m09a2jqcfgsnq955y8syn1mgn35cl78qinkxm4kp6zs"))))
+ "13ng291mkc9b132jjf4laj76f5nqm5qd2447rm8bry3wxbdc5kaw"))))
(build-system cargo-build-system)
(home-page "https://github.com/BurntSushi/ucd-generate")
(synopsis "library for working with the Unicode character database")
(description "This package provides a small utility library for working
with the Unicode character database.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(define-public rust-unicode-width-0.1
(package
(name "rust-unicode-width")
- (version "0.1.6")
+ (version "0.1.7")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "082f9hv1r3gcd1xl33whjhrm18p0w9i77zhhhkiccb5r47adn1vh"))))
+ "0yflmxkxmm89ckrb3sz58whn491aycrj8cxra0hzzlb72x9rvana"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1.0)
+ ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1.0))))
(home-page "https://github.com/unicode-rs/unicode-width")
(synopsis "Determine displayed width according to Unicode rules")
(description "This crate allows you to determine displayed width of
@code{char} and @code{str} types according to Unicode Standard Annex #11 rules.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(synopsis "Remove a column of leading whitespace from a string")
(description "This crate allows you to remove a column of leading
whitespace from a string.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(base32
"0mps2il4xy2mjqc3appas27hhn2xmvixc3bzzhfrjj74gy3i0a1q"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-void" ,rust-void-1.0))))
(home-page "https://github.com/reem/rust-unreachable")
(synopsis "Unreachable code optimization hint in rust")
(description
"This package provides an unreachable code optimization hint in rust.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(description
"Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of
untrusted inputs in Rust.")
- (properties '((hidden? . #t)))
(license license:isc)))
(define-public rust-url-2.1
(define-public rust-vcpkg-0.2
(package
(name "rust-vcpkg")
- (version "0.2.7")
+ (version "0.2.8")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "15dzk1b96q946v9aisbd1bbhi33n93wvgziwh1shmscn1xflbp9k"))))
+ "0s1ijdrsg6917imja2hb07l0z4vbx7ydm8m2i1n9g62fg7r3ki1z"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ; Tests want mysql, harfbuzz, graphite2.
+ #:cargo-development-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-tempdir" ,rust-tempdir-0.3))))
(home-page "https://github.com/mcgoo/vcpkg-rs")
(synopsis "Find native dependencies in a vcpkg tree at build time")
(description
"This package provides a library to find native dependencies in a
@code{vcpkg} tree at build time in order to be used in Cargo build scripts.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(base32
"06n8hw4hlbcz328a3gbpvmy0ma46vg1lc0r5wf55900szf3qdiq5"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-serde" ,rust-serde-1.0))))
(home-page "https://github.com/contain-rs/vec-map")
(synopsis "Simple map based on a vector for small integer keys")
(description
"This package provides a simple map based on a vector for small integer keys.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
@code{--version}. The path to the compiler is determined first via the
@code{RUSTC} environment variable. If it is not set, then @code{rustc} is used.
If that fails, no determination is made, and calls return None.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(synopsis "Void type for use in statically impossible cases")
(description
"The uninhabited void type for use in statically impossible cases.")
- (properties '((hidden? . #t)))
(license license:expat)))
(define-public rust-wait-timeout-0.2
(synopsis "Experimental WASI API bindings for Rust")
(description "This package contains experimental WASI API bindings
in Rust.")
- (properties '((hidden? . #t)))
(license license:asl2.0)))
(define-public rust-wasm-bindgen-0.2
(description "This crate provides import libraries for the
i686-pc-windows-gnu target. Please don't use this crate directly, depend on
@code{winapi} instead.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(description "This package provides import libraries for the
x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on
@code{winapi} instead.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))