diff options
author | Mathieu Othacehe <othacehe@gnu.org> | 2020-08-26 18:35:14 +0200 |
---|---|---|
committer | Mathieu Othacehe <othacehe@gnu.org> | 2020-08-26 18:35:14 +0200 |
commit | 17dddeeee560527a8f30d37761949d658056cb09 (patch) | |
tree | 15b0b19c55787f556eb9b42c28d173bddc5435db /gnu/packages/crates-io.scm | |
parent | 331a09654eb7e9f6212b7e8469077fa7393e8b11 (diff) | |
parent | 6a9581741e4ee81226aeb2f1c997df76670a6aab (diff) | |
download | guix-patches-17dddeeee560527a8f30d37761949d658056cb09.tar guix-patches-17dddeeee560527a8f30d37761949d658056cb09.tar.gz |
Merge remote-tracking branch 'origin/master' into core-updates
Diffstat (limited to 'gnu/packages/crates-io.scm')
-rw-r--r-- | gnu/packages/crates-io.scm | 1539 |
1 files changed, 931 insertions, 608 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3516c60390..d911ea2e01 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -198,7 +198,7 @@ the Rust programming language.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-cc" ,rust-cc-1.0) + (("rust-cc" ,rust-cc-1) ("rust-clap" ,rust-clap-2) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-libc" ,rust-libc-0.2) @@ -232,7 +232,7 @@ the Rust programming language.") `(#:skip-build? #t #:cargo-inputs (("rust-rustc-version" ,rust-rustc-version-0.2) - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-xdg" ,rust-xdg-2.2) ("rust-clap" ,rust-clap-2)) #:cargo-development-inputs @@ -302,8 +302,8 @@ the Rust programming language.") ("rust-memmap" ,rust-memmap-0.6) ("rust-quickcheck" ,rust-quickcheck-0.7) ("rust-rand" ,rust-rand-0.5) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)))))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)))))) (define-public rust-aho-corasick-0.5 (package @@ -381,10 +381,10 @@ code that is generic with regard to the algebraic entity types.") (arguments `(#:cargo-inputs (("rust-edit-distance" ,rust-edit-distance-2.1) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quickcheck" ,rust-quickcheck-0.9) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/rustsim/alga") (synopsis "Dutomatic deriving of abstract algebra traits") (description "Derive attribute for implementing algebraic traits from the @@ -410,7 +410,7 @@ code that is generic with regard to the algebraic entity types.") (("rust-bitflags" ,rust-bitflags-1) ("rust-line-drawing" ,rust-line-drawing-0.7) ("rust-rusttype" ,rust-rusttype-0.7) - ("rust-walkdir" ,rust-walkdir-2.3) + ("rust-walkdir" ,rust-walkdir-2) ("rust-xdg" ,rust-xdg-2.2) ("rust-xml-rs" ,rust-xml-rs-0.8)) #:cargo-development-inputs @@ -458,12 +458,12 @@ shapes, lines and text to buffers.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0) + (("rust-serde" ,rust-serde-1) ("rust-winapi" ,rust-winapi-0.3)) #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3) ("rust-regex" ,rust-regex-1) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/ogham/rust-ansi-term") (synopsis "Library for ANSI terminal colours and styles") (description @@ -680,9 +680,9 @@ text or blue underlined text, on ANSI terminals.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/lu-zero/arg_enum_proc_macro") (synopsis "Procedural macro compatible with clap arg_enum") (description @@ -764,11 +764,11 @@ that runs on Argon2.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + (("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) ("rust-matches" ,rust-matches-0.1) - ("rust-serde-test" ,rust-serde-test-1.0)))) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/bluss/arrayvec") (synopsis "Vector with fixed capacity") (description @@ -795,11 +795,11 @@ ArrayVec and ArrayString.") `(#:skip-build? #t #:cargo-inputs (("rust-nodrop" ,rust-nodrop-0.1) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) ("rust-matches" ,rust-matches-0.1) - ("rust-serde-test" ,rust-serde-test-1.0)))))) + ("rust-serde-test" ,rust-serde-test-1)))))) (define-public rust-ascii-1.0 (package @@ -818,8 +818,8 @@ ArrayVec and ArrayString.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0) - ("rust-serde-test" ,rust-serde-test-1.0)))) + (("rust-serde" ,rust-serde-1) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/tomprogrammer/rust-ascii") (synopsis "ASCII-only equivalents to `char`, `str` and `String`.") (description @@ -845,8 +845,8 @@ standard library.") (arguments `(#:cargo-inputs (("rust-quickcheck" ,rust-quickcheck-0.6) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-test" ,rust-serde-test-1.0)))))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-test" ,rust-serde-test-1)))))) (define-public rust-ascii-canvas-2 (package @@ -893,7 +893,7 @@ Mac, and Unix.") ("rust-environment" ,rust-environment-0.1) ("rust-failure" ,rust-failure-0.1) ("rust-failure-derive" ,rust-failure-derive-0.1) - ("rust-serde-json" ,rust-serde-json-1.0)) + ("rust-serde-json" ,rust-serde-json-1)) #:cargo-development-inputs (("rust-docmatic" ,rust-docmatic-0.1)))) (home-page "https://github.com/assert-rs/assert_cli") @@ -1083,9 +1083,9 @@ Mac, and Unix.") (("rust-conv" ,rust-conv-0.3) ("rust-float-ord" ,rust-float-ord-0.2) ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-serde-big-array" ,rust-serde-big-array-0.2) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) ("rust-proptest" ,rust-proptest-0.9) @@ -1093,7 +1093,7 @@ Mac, and Unix.") ("rust-rand" ,rust-rand-0.7) ("rust-rand-distr" ,rust-rand-distr-0.2) ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.4) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde-json" ,rust-serde-json-1) ("rust-streaming-stats" ,rust-streaming-stats-0.2)))) (home-page "https://github.com/vks/average") (synopsis "Calculate statistics iteratively") @@ -1120,14 +1120,14 @@ in Rust.") ("rust-float-ord" ,rust-float-ord-0.2) ("rust-num-integer" ,rust-num-integer-0.1) ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-serde-big-array" ,rust-serde-big-array-0.1) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) ("rust-quantiles" ,rust-quantiles-0.7) ("rust-rand" ,rust-rand-0.6) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde-json" ,rust-serde-json-1) ("rust-streaming-stats" ,rust-streaming-stats-0.2)))))) (define-public rust-backtrace-0.3 @@ -1159,7 +1159,7 @@ in Rust.") ("rust-rustc-demangle" ,rust-rustc-demangle-0.1) ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1.0) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-winapi" ,rust-winapi-0.3)))) (home-page "https://github.com/rust-lang/backtrace-rs") (synopsis @@ -1187,7 +1187,7 @@ trace (backtrace) at runtime in a Rust program.") (("rust-libc" ,rust-libc-0.2) ("rust-compiler-builtins" ,rust-compiler-builtins-0.1) ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1.0) - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/rust-lang/backtrace-rs") (synopsis "Bindings to the libbacktrace gcc library") (description @@ -1370,11 +1370,11 @@ tracebacks.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0) + (("rust-serde" ,rust-serde-1) ("rust-byteorder" ,rust-byteorder-1.3)) #:cargo-development-inputs (("rust-serde-bytes" ,rust-serde-bytes-0.11) - ("rust-serde-derive" ,rust-serde-derive-1.0)))) + ("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://github.com/servo/bincode") (synopsis "Binary serialization/deserialization strategy") @@ -1410,8 +1410,8 @@ that uses Serde for transforming structs into bytes and vice versa!") ("rust-lazycell" ,rust-lazycell-1.2) ("rust-log" ,rust-log-0.4) ("rust-peeking-take-while" ,rust-peeking-take-while-0.1) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) ("rust-regex" ,rust-regex-1) ("rust-rustc-hash" ,rust-rustc-hash-1.1) ("rust-shlex" ,rust-shlex-0.1) @@ -1463,8 +1463,8 @@ that uses Serde for transforming structs into bytes and vice versa!") ("rust-lazycell" ,rust-lazycell-1.2) ("rust-log" ,rust-log-0.4) ("rust-peeking-take-while" ,rust-peeking-take-while-0.1) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) ("rust-regex" ,rust-regex-1) ("rust-rustc-hash" ,rust-rustc-hash-1.1) ("rust-shlex" ,rust-shlex-0.1) @@ -1506,8 +1506,8 @@ that uses Serde for transforming structs into bytes and vice versa!") ("rust-cexpr" ,rust-cexpr-0.3) ("rust-log" ,rust-log-0.4) ("rust-env-logger" ,rust-env-logger-0.7) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) ("rust-rustc-hash" ,rust-rustc-hash-1.1) ("rust-bitflags" ,rust-bitflags-1) ("rust-lazycell" ,rust-lazycell-1.2) @@ -1552,8 +1552,8 @@ that uses Serde for transforming structs into bytes and vice versa!") ("rust-cexpr" ,rust-cexpr-0.3) ("rust-log" ,rust-log-0.4) ("rust-env-logger" ,rust-env-logger-0.6) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) ("rust-rustc-hash" ,rust-rustc-hash-1.1) ("rust-bitflags" ,rust-bitflags-1) ("rust-regex" ,rust-regex-1) @@ -1747,9 +1747,9 @@ that uses Serde for transforming structs into bytes and vice versa!") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + (("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde-json" ,rust-serde-json-1.0)))) + (("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/contain-rs/bit-vec") (synopsis "Vector of bits") (description @@ -2147,7 +2147,7 @@ Bresenham's line algorithm.") (("rust-lazy-static" ,rust-lazy-static-1) ("rust-memchr" ,rust-memchr-2) ("rust-regex-automata" ,rust-regex-automata-0.1) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.8) ("rust-ucd-parse" ,rust-ucd-parse-0.1) @@ -2315,7 +2315,7 @@ in a byte slice, fast.") (define-public rust-bytemuck-1 (package (name "rust-bytemuck") - (version "1.2.0") + (version "1.3.1") (source (origin (method url-fetch) @@ -2324,10 +2324,10 @@ in a byte slice, fast.") (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0cclc9v10hc1abqrxgirg3qbwa3ra3s0dai3xiwv9v4j4bgi7yip")))) + "1scaac5xbfynzbpvz9yjbmg9ag2jalxfijapwlqh7xldf4li0ynv")))) (build-system cargo-build-system) (home-page "https://github.com/Lokathor/bytemuck") - (synopsis "crate for mucking around with piles of bytes") + (synopsis "Crate for mucking around with piles of bytes") (description "This package provides a crate for mucking around with piles of bytes.") (license license:zlib))) @@ -2393,12 +2393,11 @@ little-endian.") (base32 "1q9r7si1l8vndg4n2ny2nv833ghp5vyqzk5indb9rmhd5ibaq2hk")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ;; FIXME requires Raus >= 1.39 - #:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-loom" ,rust-loom-0.2) - ("rust-serde-test" ,rust-serde-test-1.0)))) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/tokio-rs/bytes") (synopsis "Types and traits for working with bytes") (description "Types and traits for working with bytes.") @@ -2419,14 +2418,13 @@ little-endian.") "0768a55q2fsqdjsvcv98ndg9dq7w2g44dvq1avhwpxrdzbydyvr0")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs + `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1.3) ("rust-either" ,rust-either-1.5) ("rust-iovec" ,rust-iovec-0.1) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde-test" ,rust-serde-test-1.0)))))) + (("rust-serde-test" ,rust-serde-test-1)))))) (define-public rust-bytes-0.3 (package @@ -2509,7 +2507,7 @@ exposed as Reader/Writer streams.") (arguments `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/alexcrichton/bzip2-rs") (synopsis "Rust bindings to libbzip2") (description @@ -2806,9 +2804,9 @@ capabilities") `(#:tests? #f #:cargo-inputs (("rust-semver" ,rust-semver-0.9) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)) #:cargo-development-inputs (("rust-clap" ,rust-clap-2) ("rust-docopt" ,rust-docopt-1.1) @@ -2839,9 +2837,9 @@ metadata}.") #:cargo-inputs (("rust-error-chain" ,rust-error-chain-0.12) ("rust-semver" ,rust-semver-0.9) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)) #:cargo-development-inputs (;("rust-docopt" ,rust-docopt-0.8) ("rust-clap" ,rust-clap-2)))))) @@ -2919,7 +2917,7 @@ used in argon2rs' bench suite.") (license (list license:asl2.0 license:expat)))) -(define-public rust-cc-1.0 +(define-public rust-cc-1 (package (name "rust-cc") (version "1.0.58") @@ -3127,11 +3125,11 @@ depending on a large number of #[cfg] parameters. Structured like an ("rust-mint" ,rust-mint-0.5) ("rust-num-traits" ,rust-num-traits-0.2) ("rust-rand" ,rust-rand-0.6) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-simd" ,rust-simd-0.2)) #:cargo-development-inputs (;("rust-glium" ,rust-glium-0.23) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/brendanzab/cgmath") (synopsis "Linear algebra and mathematics library") (description @@ -3160,11 +3158,11 @@ for computer graphics.") ("rust-mint" ,rust-mint-0.5) ("rust-num-traits" ,rust-num-traits-0.1) ("rust-rand" ,rust-rand-0.4) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-simd" ,rust-simd-0.2)) #:cargo-development-inputs (;("rust-glium" ,rust-glium-0.19) - ("rust-serde-json" ,rust-serde-json-1.0)))))) + ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-chrono-0.4 (package @@ -3187,7 +3185,7 @@ for computer graphics.") ("rust-num-traits" ,rust-num-traits-0.2) ("rust-js-sys" ,rust-js-sys-0.3) ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-time" ,rust-time-0.1) ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)) #:cargo-development-inputs @@ -3195,8 +3193,8 @@ for computer graphics.") ("rust-criterion" ,rust-criterion-0.2) ("rust-doc-comment" ,rust-doc-comment-0.3) ("rust-num-iter" ,rust-num-iter-0.1) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.2)))) (home-page "https://github.com/chronotope/chrono") @@ -3220,8 +3218,8 @@ for computer graphics.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)))) + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://github.com/sagiegurari/ci_info") (synopsis "Provides current CI environment information") (description @@ -3383,7 +3381,7 @@ for computer graphics.") (define-public rust-clap-2 (package (name "rust-clap") - (version "2.33.0") + (version "2.33.1") (source (origin (method url-fetch) @@ -3391,7 +3389,7 @@ for computer graphics.") (file-name (string-append name "-" version ".crate")) (sha256 (base32 - "1nf6ld3bims1n5vfzhkvcb55pdzh04bbhzf8nil5vvw05nxzarsh")))) + "0a91g4m6rcqpf6gzxh43cj6mnj9g8ahpr634baim6kcmgza81ymx")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs @@ -3532,7 +3530,7 @@ pitfalls in Rust.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-cc" ,rust-cc-1.0)))) + (("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/cloudflare/zlib") (synopsis "Cloudflare fork of zlib with massive performance improvements") @@ -3557,7 +3555,7 @@ pitfalls in Rust.") "1fv346ipxmvff6qrnh78rild0s8k72ilfjkdsrk869562y62cmhf")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-cc" ,rust-cc-1.0)))) + `(#:cargo-inputs (("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/alexcrichton/cmake-rs") (synopsis "Rust build dependency for running cmake") (description @@ -3699,7 +3697,7 @@ CMAKE environmental variable is set.") `(#:skip-build? #t #:cargo-inputs (("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1.0) - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/rust-lang/compiler-builtins") (synopsis "Compiler intrinsics used by the Rust compiler") (description @@ -3754,9 +3752,9 @@ need compiler-rt intrinsics.") ("rust-miow" ,rust-miow-0.3) ("rust-regex" ,rust-regex-1) ("rust-rustfix" ,rust-rustfix-0.4) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-tempfile" ,rust-tempfile-3) ("rust-tester" ,rust-tester-0.5) ("rust-winapi" ,rust-winapi-0.3)))) @@ -4210,9 +4208,9 @@ to @code{is_x86_feature_detected}.") (("rust-error-chain" ,rust-error-chain-0.12) ("rust-git2" ,rust-git2-0.9) ("rust-glob" ,rust-glob-0.3) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)) #:cargo-development-inputs (("rust-tempdir" ,rust-tempdir-0.3)))) (home-page @@ -4279,11 +4277,11 @@ to @code{is_x86_feature_detected}.") ("rust-oorandom" ,rust-oorandom-11.1) ("rust-plotters" ,rust-plotters-0.2) ("rust-rayon" ,rust-rayon-1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-tinytemplate" ,rust-tinytemplate-1.0) - ("rust-walkdir" ,rust-walkdir-2.3)) + ("rust-walkdir" ,rust-walkdir-2)) #:cargo-development-inputs (("rust-approx" ,rust-approx-0.3) ("rust-quickcheck" ,rust-quickcheck-0.9) @@ -4325,11 +4323,11 @@ to @code{is_x86_feature_detected}.") ("rust-rand-xoshiro" ,rust-rand-xoshiro-0.1) ("rust-rayon" ,rust-rayon-1) ("rust-rayon-core" ,rust-rayon-core-1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-tinytemplate" ,rust-tinytemplate-1.0) - ("rust-walkdir" ,rust-walkdir-2.3)) + ("rust-walkdir" ,rust-walkdir-2)) #:cargo-development-inputs (("rust-approx" ,rust-approx-0.3) ("rust-quickcheck" ,rust-quickcheck-0.8) @@ -4690,7 +4688,7 @@ to @code{is_x86_feature_detected}.") ("rust-lazy-static" ,rust-lazy-static-1) ("rust-libc" ,rust-libc-0.2) ("rust-mio" ,rust-mio-0.6) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-winapi" ,rust-winapi-0.3)))) (home-page "https://github.com/crossterm-rs/crossterm") (synopsis "Crossplatform terminal library for manipulating terminals") @@ -4785,15 +4783,15 @@ Code} (MAC) algorithms.") ("rust-itoa" ,rust-itoa-0.4) ("rust-matches" ,rust-matches-0.1) ("rust-phf" ,rust-phf-0.8) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-serde" ,rust-serde-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-serde" ,rust-serde-1) ("rust-smallvec" ,rust-smallvec-1) - ("rust-syn" ,rust-syn-1.0)) + ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs (("rust-difference" ,rust-difference-2.0) ("rust-encoding-rs" ,rust-encoding-rs-0.8) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/servo/rust-cssparser") (synopsis "Rust implementation of CSS Syntax Level 3") (description @@ -4824,16 +4822,16 @@ Code} (MAC) algorithms.") ("rust-matches" ,rust-matches-0.1) ("rust-phf" ,rust-phf-0.7) ("rust-procedural-masquerade" ,rust-procedural-masquerade-0.1) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-smallvec" ,rust-smallvec-0.6) ("rust-autocfg" ,rust-autocfg-0.1) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs (("rust-difference" ,rust-difference-2.0) ("rust-encoding-rs" ,rust-encoding-rs-0.8) - ("rust-serde-json" ,rust-serde-json-1.0)))))) + ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-cssparser-macros-0.6 (package @@ -4851,8 +4849,8 @@ Code} (MAC) algorithms.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/servo/rust-cssparser") (synopsis "Procedural macros for cssparser") (description @@ -4876,10 +4874,10 @@ Code} (MAC) algorithms.") (arguments `(#:cargo-inputs (("rust-phf-codegen" ,rust-phf-codegen-0.7) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-procedural-masquerade" ,rust-procedural-masquerade-0.1) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))))) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))))) (define-public rust-csv-1.1 (package @@ -4902,9 +4900,9 @@ Code} (MAC) algorithms.") ("rust-csv-core" ,rust-csv-core-0.1) ("rust-itoa" ,rust-itoa-0.4) ("rust-ryu" ,rust-ryu-1.0) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde" ,rust-serde-1.0)))) + (("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/BurntSushi/rust-csv") (synopsis "Fast CSV parsing with support for serde") (description @@ -4995,8 +4993,8 @@ Transparency logs for use with sct crate.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)) + (("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)) #:cargo-development-inputs (("rust-libc-print" ,rust-libc-print-0.1)))) (home-page "https://github.com/mmastrac/rust-ctor") @@ -5054,7 +5052,7 @@ Transparency logs for use with sct crate.") ("rust-libz-sys" ,rust-libz-sys-1.0) ("rust-openssl-sys" ,rust-openssl-sys-0.9) ("rust-winapi" ,rust-winapi-0.3) - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)) #:phases @@ -5102,6 +5100,90 @@ Transparency logs for use with sct crate.") attributes.") (license (list license:asl2.0 license:expat)))) +(define-public rust-darling-0.10 + (package + (name "rust-darling") + (version "0.10.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "darling" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0n7qsp6854wm3y1q1lvylhv15zvc87ibbac1nyfmcdbyv1snww0d")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-darling-core" ,rust-darling-core-0.10) + ("rust-darling-macro" ,rust-darling-macro-0.10)) + #:cargo-development-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/TedDriggs/darling") + (synopsis "Proc-macro library for reading attributes in custom derives") + (description + "This package provides a proc-macro library for reading attributes +into structs when implementing custom derives.") + (license license:expat))) + +(define-public rust-darling-core-0.10 + (package + (name "rust-darling-core") + (version "0.10.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "darling-core" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "16sija1jv0l754x4aa6b6fy01d1kf8m0r4id3flqipm45np61jgh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-fnv" ,rust-fnv-1) + ("rust-ident-case" ,rust-ident-case-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-strsim" ,rust-strsim-0.9) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/TedDriggs/darling") + (synopsis "Helper crate for @code{rust-darling}") + (description + "Helper crate for @code{rust-darling}, a proc-macro library for +reading attributes into structs when implementing custom derives.") + (license license:expat))) + +(define-public rust-darling-macro-0.10 + (package + (name "rust-darling-macro") + (version "0.10.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "darling_macro" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wlv31cxkrjijz5gv13hvk55c9lmd781aj12c8n84sa9mksa5dfr")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-darling-core" ,rust-darling-core-0.10) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/TedDriggs/darling") + (synopsis "Helper crate for @code{rust-darling}") + (description + "Internal support for @code{rust-darling}, a proc-macro library for +reading attributes into structs when implementing custom derives.") + (license license:expat))) + (define-public rust-data-encoding-2.1 (package (name "rust-data-encoding") @@ -5142,8 +5224,8 @@ hexadecimal, base32, and base64.") (("rust-matches" ,rust-matches-0.1)) #:cargo-development-inputs (("rust-rustc-test" ,rust-rustc-test-0.3) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/servo/rust-url") (synopsis "Processing of data: URL according to WHATWG's Fetch Standard") (description @@ -5239,10 +5321,10 @@ and arithmetic.") ("rust-libc" ,rust-libc-0.2) ("rust-ord-subset" ,rust-ord-subset-3) ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) - ("rust-serde" ,rust-serde-1.0) - ("rust-cc" ,rust-cc-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-cc" ,rust-cc-1)) #:cargo-development-inputs - (("rust-serde-json" ,rust-serde-json-1.0)))) + (("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/alkis/decimal") (synopsis "Decimal floating point arithmetic for Rust") (description @@ -5378,8 +5460,42 @@ and arithmetic.") (description "Demo of proc-macro-hack.") (license (list license:expat license:asl2.0)))) +(define-public rust-derive-builder-0.9 + (package + (name "rust-derive-builder") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive-builder" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1h4f8vnggmpyw27fznl3cpyjrzz1nw5xrxx6ca3zcb3z54hqcrd2")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-compiletest-rs" ,rust-compiletest-rs-0.3) + ("rust-darling" ,rust-darling-0.10) + ("rust-derive-builder-core" ,rust-derive-builder-core-0.9) + ("rust-env-logger" ,rust-env-logger-0.5) + ("rust-log" ,rust-log-0.4) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-skeptic" ,rust-skeptic-0.13) + ("rust-syn" ,rust-syn-1)) + #:cargo-development-inputs + (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)))) + (home-page "https://github.com/colin-kiegel/rust-derive-builder") + (synopsis "Builder pattern for arbitrary structs") + (description "Rust macro to automatically implement the builder pattern +for arbitrary structs.") + (license (list license:expat license:asl2.0)))) + (define-public rust-derive-builder-0.5 (package + (inherit rust-derive-builder-0.9) (name "rust-derive-builder") (version "0.5.1") (source @@ -5389,7 +5505,6 @@ and arithmetic.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0fgl8dsigr7h70clxjq8xmsfc021w5ag262wfgcqv0ian1m8x6cc")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-compiletest-rs" ,rust-compiletest-rs-0.3) @@ -5403,15 +5518,40 @@ and arithmetic.") (("rust-env-logger" ,rust-env-logger-0.4) ("rust-log" ,rust-log-0.3) ("rust-pretty-assertions" ,rust-pretty-assertions-0.2) - ("rust-skeptic" ,rust-skeptic-0.9)))) + ("rust-skeptic" ,rust-skeptic-0.9)))))) + +(define-public rust-derive-builder-core-0.9 + (package + (name "rust-derive-builder-core") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive-builder-core" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1vwb8nwls4lhd2yiyj87kmwws4mmfqfrjcr0pk09b11c6wzfm497")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-darling" ,rust-darling-0.10) + ("rust-log" ,rust-log-0.4) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)) + #:cargo-development-inputs + (("rust-pretty-assertions" ,rust-pretty-assertions-0.6)))) (home-page "https://github.com/colin-kiegel/rust-derive-builder") - (synopsis "Builder pattern for arbitrary structs") - (description "Rust macro to automatically implement the builder pattern -for arbitrary structs.") - (license (list license:expat license:asl2.0))) ) + (synopsis "Internal helper library for @code{rust-derive-builder}") + (description + "Internal helper library for @code{rust-derive-builder}.") + (license (list license:expat license:asl2.0)))) (define-public rust-derive-builder-core-0.2 (package + (inherit rust-derive-builder-core-0.9) (name "rust-derive-builder-core") (version "0.2.0") (source @@ -5421,18 +5561,13 @@ for arbitrary structs.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0mxpl1ja3l60w1v5vr3733hr5mcpds2hfl6shrmy3a2zkvp28pkk")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-log" ,rust-log-0.3) ("rust-quote" ,rust-quote-0.3) ("rust-syn" ,rust-syn-0.11)) #:cargo-development-inputs - (("rust-pretty-assertions" ,rust-pretty-assertions-0.2)))) - (home-page "https://github.com/colin-kiegel/rust-derive-builder") - (synopsis "Internal helper library for the derive_builder crate") - (description "Internal helper library for the derive_builder crate.") - (license (list license:expat license:asl2.0)))) + (("rust-pretty-assertions" ,rust-pretty-assertions-0.2)))))) (define-public rust-derive-more-0.99 (package @@ -5451,9 +5586,9 @@ for arbitrary structs.") (arguments `(#:tests? #f ; Some test files missing. #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs (("rust-peg" ,rust-peg-0.5) ("rust-rustc-version" ,rust-rustc-version-0.2)))) @@ -5486,9 +5621,9 @@ traits for both structs and enums.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/nrc/derive-new") (synopsis "Simple constructor functions for structs and enums") (description "`#[derive(new)]` implements simple constructor functions for @@ -5861,7 +5996,7 @@ from macros.") `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) ("rust-regex" ,rust-regex-1) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-strsim" ,rust-strsim-0.9)))) (home-page "https://github.com/docopt/docopt.rs") (synopsis "Command line argument parsing") @@ -5883,8 +6018,8 @@ from macros.") `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) ("rust-regex" ,rust-regex-0.2) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-strsim" ,rust-strsim-0.6)))))) (define-public rust-docopt-0.7 @@ -5950,6 +6085,27 @@ from macros.") parameters, associated types, and type constraints.") (license (list license:expat license:asl2.0)))) +(define-public rust-downcast-rs-1.2 + (package + (name "rust-downcast-rs") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "downcast-rs" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0l36kgxqd5djhqwf5abxjmgasdw8n0qsjvw3jdvhi91nj393ba4y")))) + (build-system cargo-build-system) + (home-page "https://github.com/marcianx/downcast-rs") + (synopsis "Trait object downcasting support using only safe Rust") + (description + "Trait object downcasting support using only safe Rust. It supports type +parameters, associated types, and type constraints.") + (license (list license:expat license:asl2.0)))) + (define-public rust-dogged-0.2 (package (name "rust-dogged") @@ -5991,7 +6147,7 @@ non-persistent vector.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0) + (("rust-serde" ,rust-serde-1) ("rust-bitflags" ,rust-bitflags-1)))) (home-page "https://github.com/gfx-rs/draw_state") (synopsis "Graphics state blocks for gfx-rs") @@ -6108,8 +6264,8 @@ floating-point primitives to an @code{io::Write}.") #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) ("rust-libc" ,rust-libc-0.2) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ;("rust-wio" ,rust-wio-0.2) ("rust-winapi" ,rust-winapi-0.3)))) (home-page "https://github.com/servo/dwrote-rs") @@ -6157,7 +6313,7 @@ floating-point primitives to an @code{io::Write}.") (build-system cargo-build-system) (arguments `(#:skip-build? #t - #:cargo-inputs (("rust-serde" ,rust-serde-1.0)))) + #:cargo-inputs (("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/bluss/either") (synopsis "Enum @code{Either} with variants @code{Left} and @code{Right}") @@ -6443,11 +6599,11 @@ encodings.") #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-0.1) ("rust-packed-simd" ,rust-packed-simd-0.3) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://docs.rs/encoding_rs/") (synopsis "Gecko-oriented implementation of the Encoding Standard") (description @@ -6652,11 +6808,11 @@ variables.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + (("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (;("rust-serde-cbor" ,rust-serde-cbor-0.9) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/dtolnay/erased-serde") (synopsis "Type-erased Serialize and Serializer traits") (description @@ -6682,10 +6838,10 @@ variables.") (("rust-synstructure" ,rust-synstructure-0.12) ("rust-skeptic" ,rust-skeptic-0.13) ("rust-proc-macro-error" ,rust-proc-macro-error-0.4) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) ("rust-rustversion" ,rust-rustversion-1.0) - ("rust-quote" ,rust-quote-1.0)) + ("rust-quote" ,rust-quote-1)) #:cargo-development-inputs (("rust-skeptic" ,rust-skeptic-0.13)))) (home-page "https://gitlab.com/torkleyy/err-derive") @@ -6826,8 +6982,8 @@ variables.") #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) ("rust-log" ,rust-log-0.4) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)) #:cargo-development-inputs (("rust-assert-fs" ,rust-assert-fs-0.11)))) (home-page "https://github.com/crate-ci/escargot") @@ -6853,9 +7009,9 @@ variables.") `(#:cargo-inputs (("rust-mint" ,rust-mint-0.5) ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde-test" ,rust-serde-test-1.0)))) + (("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/servo/euclid") (synopsis "Geometry primitives") (description "Geometry primitives written in Rust.") @@ -6975,9 +7131,9 @@ testing.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1) ("rust-synstructure" ,rust-synstructure-0.12)) #:cargo-development-inputs (("rust-failure" ,rust-failure-0.1)))) @@ -7194,9 +7350,9 @@ cross platform API.") (arguments `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-0.2) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-thread-id" ,rust-thread-id-3.3)))) (home-page "https://github.com/llogiq/flame") (synopsis "Profiling and flamegraph library") @@ -7349,7 +7505,7 @@ streams.") "This package provides a total ordering for floating-point numbers.") (license (list license:asl2.0 license:expat)))) -(define-public rust-fnv-1.0 +(define-public rust-fnv-1 (package (name "rust-fnv") (version "1.0.6") @@ -7362,7 +7518,6 @@ streams.") (base32 "1ww56bi1r5b8id3ns9j3qxbi7w5h005rzhiryy0zi9h97raqbb9g")))) (build-system cargo-build-system) - (arguments '(#:skip-build? #t)) (home-page "https://github.com/servo/rust-fnv") (synopsis "Implementation of the Fowler-Noll-Vo hash function") (description "The @code{fnv} hash function is a custom @code{Hasher} @@ -7405,7 +7560,7 @@ implementation that is more efficient for smaller hash keys.") ("rust-byteorder" ,rust-byteorder-1.3) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-core-text" ,rust-core-text-13) - ("rust-walkdir" ,rust-walkdir-2.3)))) + ("rust-walkdir" ,rust-walkdir-2)))) (home-page "https://github.com/servo/font-kit") (synopsis "Cross-platform font loading library") (description @@ -7471,9 +7626,9 @@ implementation that is more efficient for smaller hash keys.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/sfackler/foreign-types") (synopsis "Internal crate used by foreign-types") (description @@ -7878,7 +8033,7 @@ pseudorandom number generator") `(#:skip-build? #t #:cargo-inputs (("rust-mac" ,rust-mac-0.1) - ("rust-new-debug-unreachable" ,rust-new-debug-unreachable-1.0)))) + ("rust-new-debug-unreachable" ,rust-new-debug-unreachable-1)))) (home-page "https://github.com/servo/futf") (synopsis "Handling fragments of UTF-8") (description "Handling fragments of UTF-8.") @@ -8174,9 +8329,9 @@ for the futures-rs library.") (arguments `(#:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://rust-lang-nursery.github.io/futures-rs") (synopsis "Futures-rs procedural macro implementations") (description @@ -8417,7 +8572,7 @@ library.") #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1.3)) #:cargo-development-inputs - (("rust-fnv" ,rust-fnv-1.0) + (("rust-fnv" ,rust-fnv-1) ("rust-seahash" ,rust-seahash-3.0)))) (home-page "https://github.com/cbreeden/fxhash") (synopsis "Hashing algorithm from hasher used in FireFox and Rustc") @@ -8428,7 +8583,7 @@ derived from an internal hasher used in FireFox and Rustc.") (define-public rust-gcc-0.3 (package - (inherit rust-cc-1.0) + (inherit rust-cc-1) (name "rust-gcc") (version "0.3.55") (source @@ -8589,7 +8744,7 @@ API library @code{gdi32}.") (("rust-libc" ,rust-libc-0.2) ("rust-log" ,rust-log-0.4) ("rust-winapi" ,rust-winapi-0.3) - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-rustc-version" ,rust-rustc-version-0.2)))) (home-page "https://github.com/Xudong-Huang/generator-rs") (synopsis "Stackfull Generator Library in Rust") @@ -8612,12 +8767,12 @@ API library @code{gdi32}.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0) + (("rust-serde" ,rust-serde-1) ("rust-typenum" ,rust-typenum-1) ("rust-version-check" ,rust-version-check-0.9)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/fizyk20/generic-array.git") (synopsis "Generic types implementing functionality of arrays") @@ -8641,11 +8796,11 @@ API library @code{gdi32}.") "1kddwxpd58y807y1r3lijg7sw3gxm6nczl6wp57gamhv6mhygl8f")))) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0) + (("rust-serde" ,rust-serde-1) ("rust-typenum" ,rust-typenum-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1) - ("rust-serde-json" ,rust-serde-json-1.0)))))) + ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-generic-array-0.12 (package @@ -8796,7 +8951,7 @@ retrieving random data from system source.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-cc" ,rust-cc-1.0)) + (("rust-cc" ,rust-cc-1)) #:phases (modify-phases %standard-phases (add-after 'configure 'use-system-gettext @@ -8858,7 +9013,7 @@ retrieving random data from system source.") (("rust-log" ,rust-log-0.4) ("rust-mint" ,rust-mint-0.5) ("rust-draw-state" ,rust-draw-state-0.8) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-bitflags" ,rust-bitflags-1)))) (home-page "https://github.com/gfx-rs/gfx") (synopsis "Core library of Gfx-rs") @@ -9154,8 +9309,8 @@ DWARF debugging format.") ("rust-url" ,rust-url-2.1)) #:cargo-development-inputs (("rust-docopt" ,rust-docopt-1.1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-tempfile" ,rust-tempfile-3) ("rust-thread-id" ,rust-thread-id-3.3) ("rust-time" ,rust-time-0.1)))) @@ -9198,8 +9353,8 @@ reading and writing git repositories.") ("rust-url" ,rust-url-1.7)) #:cargo-development-inputs (("rust-docopt" ,rust-docopt-1.1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-tempdir" ,rust-tempdir-0.3) ("rust-thread-id" ,rust-thread-id-3.3) ("rust-time" ,rust-time-0.1)))))) @@ -9440,7 +9595,7 @@ reading and writing git repositories.") (arguments `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) - ("rust-fnv" ,rust-fnv-1.0) + ("rust-fnv" ,rust-fnv-1) ("rust-glutin" ,rust-glutin-0.21) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-smallvec" ,rust-smallvec-0.6) @@ -9518,14 +9673,14 @@ shell style patterns.") `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-0.7) ("rust-bstr" ,rust-bstr-0.2) - ("rust-fnv" ,rust-fnv-1.0) + ("rust-fnv" ,rust-fnv-1) ("rust-log" ,rust-log-0.4) ("rust-regex" ,rust-regex-1) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-glob" ,rust-glob-0.3) ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/BurntSushi/ripgrep/tree/master/globset") (synopsis @@ -9553,7 +9708,7 @@ path simultaneously, and returning all of the globs that matched.") (arguments `(#:cargo-inputs (("rust-ignore" ,rust-ignore-0.4) - ("rust-walkdir" ,rust-walkdir-2.3)) + ("rust-walkdir" ,rust-walkdir-2)) #:cargo-development-inputs (("rust-docmatic" ,rust-docmatic-0.1) ("rust-tempdir" ,rust-tempdir-0.3)))) @@ -9879,7 +10034,7 @@ loading crate.") ("rust-grep-searcher" ,rust-grep-searcher-0.1)) #:cargo-development-inputs (("rust-termcolor" ,rust-termcolor-1) - ("rust-walkdir" ,rust-walkdir-2.3)))) + ("rust-walkdir" ,rust-walkdir-2)))) (home-page "https://github.com/BurntSushi/ripgrep") (synopsis "Line oriented regex searching as a library") (description @@ -9993,9 +10148,9 @@ the regex engine it uses pluggable.") ("rust-bstr" ,rust-bstr-0.2) ("rust-grep-matcher" ,rust-grep-matcher-0.1) ("rust-grep-searcher" ,rust-grep-searcher-0.1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-termcolor" ,rust-termcolor-1)) #:cargo-development-inputs (("rust-grep-regex" ,rust-grep-regex-0.1)))) @@ -10131,7 +10286,7 @@ of gzip files based on the gzip header implementation in the @code{flate2} crate #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1.3) ("rust-bytes" ,rust-bytes-0.4) - ("rust-fnv" ,rust-fnv-1.0) + ("rust-fnv" ,rust-fnv-1) ("rust-futures" ,rust-futures-0.1) ("rust-http" ,rust-http-0.1) ("rust-indexmap" ,rust-indexmap-1) @@ -10145,11 +10300,11 @@ of gzip files based on the gzip header implementation in the @code{flate2} crate ("rust-quickcheck" ,rust-quickcheck-0.4) ("rust-rand" ,rust-rand-0.3) ;;("rust-rustls" ,rust-rustls-0.12) requires 0.5 - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-tokio" ,rust-tokio-0.1) ("rust-tokio-rustls" ,rust-tokio-rustls-0.12) - ("rust-walkdir" ,rust-walkdir-1.0) + ("rust-walkdir" ,rust-walkdir-1) ("rust-webpki" ,rust-webpki-0.21) ("rust-webpki-roots" ,rust-webpki-roots-0.17)))) (home-page "https://github.com/hyperium/h2") @@ -10173,7 +10328,7 @@ of gzip files based on the gzip header implementation in the @code{flate2} crate (build-system cargo-build-system) (arguments `(#:skip-build? #t - #:cargo-inputs (("rust-serde" ,rust-serde-1.0)))) + #:cargo-inputs (("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/starkat99/half-rs") (synopsis "Half-precision floating point f16 type") (description @@ -10203,14 +10358,14 @@ IEEE 754-2008 binary16 type.") ("rust-pest" ,rust-pest-2.1) ("rust-pest-derive" ,rust-pest-derive-2.1) ("rust-quick-error" ,rust-quick-error-1.2) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) - ("rust-walkdir" ,rust-walkdir-2.3)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-walkdir" ,rust-walkdir-2)) #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.2) ("rust-env-logger" ,rust-env-logger-0.6) ("rust-maplit" ,rust-maplit-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-tempfile" ,rust-tempfile-3)))) (home-page "https://github.com/sunng87/handlebars-rust") (synopsis "Handlebars templating implemented in Rust") @@ -10240,13 +10395,13 @@ the template engine that renders the official Rust website") ("rust-rayon" ,rust-rayon-1) ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1.0) ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1.0) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1) ("rust-rand" ,rust-rand-0.5) ("rust-rayon" ,rust-rayon-1) ("rust-rustc-hash" ,rust-rustc-hash-1.1) - ("rust-serde-test" ,rust-serde-test-1.0)))) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/rust-lang/hashbrown") (synopsis "Rust port of Google's SwissTable hash map") (description @@ -10674,10 +10829,9 @@ Hash-based Message Authentication Code}.") (base32 "1y827q7j0gvs8z2x12biaik9db6nb902lpqv889cbcj84sbnkm98")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ;; FIXME requires Rust >= 1.39 for building - #:cargo-inputs + `(#:cargo-inputs (("rust-bytes" ,rust-bytes-0.5) - ("rust-fnv" ,rust-fnv-1.0) + ("rust-fnv" ,rust-fnv-1) ("rust-itoa" ,rust-itoa-0.4)) #:cargo-development-inputs (("rust-doc-comment" ,rust-doc-comment-0.3) @@ -10685,8 +10839,8 @@ Hash-based Message Authentication Code}.") ("rust-quickcheck" ,rust-quickcheck-0.9) ("rust-rand" ,rust-rand-0.7) ("rust-seahash" ,rust-seahash-3.0) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/hyperium/http") (synopsis "Set of types for representing HTTP requests and responses") (description "This package provides a set of types for representing HTTP @@ -10707,18 +10861,17 @@ requests and responses.") (base32 "06icxvrd26r6s7dzjavja7r47hgjb9851wblqh8frxnsy3q29lzf")))) (arguments - `(#:skip-build? #t - #:cargo-inputs + `(#:cargo-inputs (("rust-bytes" ,rust-bytes-0.4) - ("rust-fnv" ,rust-fnv-1.0) + ("rust-fnv" ,rust-fnv-1) ("rust-itoa" ,rust-itoa-0.4)) #:cargo-development-inputs (("rust-indexmap" ,rust-indexmap-1) - ("rust-quickcheck" ,rust-quickcheck-0.8) + ("rust-quickcheck" ,rust-quickcheck-0.6) ("rust-rand" ,rust-rand-0.4) ("rust-seahash" ,rust-seahash-3.0) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-http-body-0.3 (package @@ -10733,8 +10886,7 @@ requests and responses.") (base32 "06qi0ni45lb92w3ml260c0bxbq5zd4snjmz0a9k69xq6021zzm8k")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ;; FIXME requires Rust >= 1.39 for building - #:cargo-inputs + `(#:cargo-inputs (("rust-bytes" ,rust-bytes-0.5) ("rust-http" ,rust-http-0.2)))) (home-page "https://github.com/hyperium/http-body") @@ -10904,9 +11056,9 @@ SystemTime}}.") ("rust-num-cpus" ,rust-num-cpus-1) ("rust-rustc-version" ,rust-rustc-version-0.2) ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.3) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-spmc" ,rust-spmc-0.3) ("rust-tokio-fs" ,rust-tokio-fs-0.1) ("rust-tokio-mockstream" ,rust-tokio-mockstream-1) @@ -10946,6 +11098,26 @@ SystemTime}}.") (description "Default TLS implementation for use with hyper") (license (list license:expat license:asl2.0)))) +(define-public rust-ident-case-1 + (package + (name "rust-ident-case") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "ident_case" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r")))) + (build-system cargo-build-system) + (home-page "https://github.com/TedDriggs/ident_case") + (synopsis "Utility for applying case rules to Rust identifiers") + (description + "Utility for applying case rules to Rust identifiers.") + (license (list license:expat license:asl2.0)))) + (define-public rust-idna-0.2 (package (name "rust-idna") @@ -10968,7 +11140,7 @@ SystemTime}}.") ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)) #:cargo-development-inputs (("rust-rustc-test" ,rust-rustc-test-0.3) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/servo/rust-url/") (synopsis "Internationalizing Domain Names in Applications and Punycode") (description @@ -11023,7 +11195,7 @@ SystemTime}}.") ("rust-regex" ,rust-regex-1) ("rust-same-file" ,rust-same-file-1.0) ("rust-thread-local" ,rust-thread-local-1.0) - ("rust-walkdir" ,rust-walkdir-2.3) + ("rust-walkdir" ,rust-walkdir-2) ("rust-winapi-util" ,rust-winapi-util-0.1)) #:cargo-development-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.4)))) @@ -11185,15 +11357,15 @@ for the most common image formats.") (arguments `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-1.0) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-rayon" ,rust-rayon-1)) #:cargo-development-inputs - (("rust-fnv" ,rust-fnv-1.0) + (("rust-fnv" ,rust-fnv-1) ("rust-itertools" ,rust-itertools-0.8) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-quickcheck" ,rust-quickcheck-0.9) ("rust-rand" ,rust-rand-0.7) - ("rust-serde-test" ,rust-serde-test-1.0)))) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/bluss/indexmap") (synopsis "Hash table with consistent order and fast iteration.") (description @@ -11227,10 +11399,10 @@ or numerical index. A corresponding hash set type is also provided.") (description "This package provides DEFLATE decoding.") (license license:expat))) -(define-public rust-inotify-0.6 +(define-public rust-inotify-0.7 (package (name "rust-inotify") - (version "0.6.1") + (version "0.7.1") (source (origin (method url-fetch) @@ -11239,7 +11411,7 @@ or numerical index. A corresponding hash set type is also provided.") (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0627k5aq44knjlrc09hl017nxap3svpl79przf26y3ciycwlbda0")))) + "0byhq4x4b2rlbkmfrab5dni39wiq2ls1hv1nhggp7rla5inwc5j8")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs @@ -11248,6 +11420,7 @@ or numerical index. A corresponding hash set type is also provided.") ("rust-inotify-sys" ,rust-inotify-sys-0.1) ("rust-libc" ,rust-libc-0.2) ("rust-mio" ,rust-mio-0.6) + ("rust-tokio" ,rust-tokio-0.1) ("rust-tokio-io" ,rust-tokio-io-0.1) ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)) #:cargo-development-inputs @@ -11258,6 +11431,32 @@ or numerical index. A corresponding hash set type is also provided.") in Rust.") (license license:isc))) +(define-public rust-inotify-0.6 + (package + (inherit rust-inotify-0.7) + (name "rust-inotify") + (version "0.6.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "inotify" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0627k5aq44knjlrc09hl017nxap3svpl79przf26y3ciycwlbda0")))) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-futures" ,rust-futures-0.1) + ("rust-inotify-sys" ,rust-inotify-sys-0.1) + ("rust-libc" ,rust-libc-0.2) + ("rust-mio" ,rust-mio-0.6) + ("rust-tokio-io" ,rust-tokio-io-0.1) + ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)) + #:cargo-development-inputs + (("rust-tempdir" ,rust-tempdir-0.3)))))) + (define-public rust-inotify-sys-0.1 (package (name "rust-inotify-sys") @@ -11306,8 +11505,8 @@ in Rust.") ("rust-pest" ,rust-pest-2.1) ("rust-pest-derive" ,rust-pest-derive-2.1) ("rust-ron" ,rust-ron-0.4) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-serde-yaml" ,rust-serde-yaml-0.8) ("rust-uuid" ,rust-uuid-0.7)))) (home-page "https://github.com/mitsuhiko/insta") @@ -11363,9 +11562,9 @@ that works on WASM too.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/lu-zero/interpolate_name") (synopsis "Simple procedural macro attribute for repetitive tests") (description @@ -11687,7 +11886,7 @@ primitives to an @code{io::Write}.") `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) ;; Build dependencies: - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-fs-extra" ,rust-fs-extra-1.1)) #:phases (modify-phases %standard-phases @@ -11831,7 +12030,7 @@ primitives to an @code{io::Write}.") #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3) ("rust-png" ,rust-png-0.14) - ("rust-walkdir" ,rust-walkdir-2.3)))) + ("rust-walkdir" ,rust-walkdir-2)))) (home-page "https://github.com/image-rs/jpeg-decoder") (synopsis "JPEG decoder") (description "JPEG decoder written in Rust.") @@ -11984,8 +12183,8 @@ language tags.") ("rust-petgraph" ,rust-petgraph-0.4) ("rust-regex" ,rust-regex-1) ("rust-regex-syntax" ,rust-regex-syntax-0.6) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-sha2" ,rust-sha2-0.8) ("rust-string-cache" ,rust-string-cache-0.7) ("rust-term" ,rust-term-0.5) @@ -12260,7 +12459,7 @@ macros on libc without stdlib.") ("rust-libssh2-sys" ,rust-libssh2-sys-0.2) ("rust-openssl-sys" ,rust-openssl-sys-0.9) ;; Build dependencies: - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3)) #:phases (modify-phases %standard-phases @@ -12321,7 +12520,7 @@ macros on libc without stdlib.") ("rust-libssh2-sys" ,rust-libssh2-sys-0.2) ("rust-libz-sys" ,rust-libz-sys-1.0) ("rust-openssl-sys" ,rust-openssl-sys-0.9) - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3)))))) (define-public rust-libloading-0.5 @@ -12340,7 +12539,7 @@ macros on libc without stdlib.") (arguments `(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.3) - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/nagisa/rust_libloading/") (synopsis "Rust library for loading dynamic libraries") (description @@ -12433,7 +12632,7 @@ functions and static variables these libraries contain.") `(#:skip-build? #t ; Uses unstable features #:cargo-inputs (("rust-libc" ,rust-libc-0.2) - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (inputs `(("nghttp2" ,nghttp2))) (home-page "https://github.com/alexcrichton/nghttp2-rs") @@ -12461,7 +12660,7 @@ functions and static variables these libraries contain.") `(#:cargo-inputs ;; build dependencies (("rust-bindgen" ,rust-bindgen-0.49) - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)))) (home-page "https://github.com/rusqlite/rusqlite") @@ -12489,7 +12688,7 @@ functions and static variables these libraries contain.") `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) ;; Build dependencies: - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)))) (native-inputs @@ -12576,8 +12775,8 @@ graphics and video games.") `(#:cargo-inputs (("rust-clippy" ,rust-clippy-0.0) ("rust-heapsize" ,rust-heapsize-0.4) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-test" ,rust-serde-test-1.0)))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/contain-rs/linked-hash-map") (synopsis @@ -12650,7 +12849,7 @@ pairs in insertion order.") ("rust-libz-sys" ,rust-libz-sys-1.0) ("rust-openssl-sys" ,rust-openssl-sys-0.9) ;; Build dependencies: - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)) #:phases @@ -12760,7 +12959,7 @@ by inspecting the system for user preference.") `(#:cargo-inputs (("rust-owning-ref" ,rust-owning-ref-0.4) ("rust-scopeguard" ,rust-scopeguard-1.0) - ("rust-serde" ,rust-serde-1.0)))) + ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/Amanieu/parking_lot") (synopsis "Wrappers to create fully-featured Mutex and RwLock types") @@ -12819,9 +13018,9 @@ by inspecting the system for user preference.") `(#:skip-build? #t #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-0.1) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde-test" ,rust-serde-test-1.0)))) + (("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/rust-lang/log") (synopsis "Lightweight logging facade for Rust") (description @@ -12864,8 +13063,8 @@ by inspecting the system for user preference.") ("rust-futures-util" ,rust-futures-util-0.3) ("rust-generator" ,rust-generator-0.6) ("rust-scoped-tls" ,rust-scoped-tls-0.1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/tokio-rs/loom") (synopsis "Permutation testing for concurrent code") (description "Permutation testing for concurrent code") @@ -12889,9 +13088,9 @@ by inspecting the system for user preference.") ("rust-futures-util" ,rust-futures-util-0.3) ("rust-generator" ,rust-generator-0.6) ("rust-scoped-tls" ,rust-scoped-tls-0.1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-test" ,rust-serde-test-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-test" ,rust-serde-test-1) + ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-loom-0.1 (package/inherit rust-loom-0.3 @@ -12912,9 +13111,9 @@ by inspecting the system for user preference.") ("rust-futures" ,rust-futures-0.1) ("rust-generator" ,rust-generator-0.6) ("rust-scoped-tls" ,rust-scoped-tls-0.1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-lru-cache-0.1 (package @@ -12998,7 +13197,7 @@ key-value pairs.") (("rust-num-traits" ,rust-num-traits-0.2) ("rust-euclid" ,rust-euclid-0.20) ("rust-arrayvec" ,rust-arrayvec-0.4) - ("rust-serde" ,rust-serde-1.0)))) + ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/nical/lyon") (synopsis "2D graphics rendering on the GPU using tessellation") (description @@ -13023,7 +13222,7 @@ key-value pairs.") `(#:skip-build? #t #:cargo-inputs (("rust-lyon-geom" ,rust-lyon-geom-0.14) - ("rust-serde" ,rust-serde-1.0)))) + ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/nical/lyon") (synopsis "Types and utilities to store, build and iterate over 2D paths") (description @@ -13049,7 +13248,7 @@ key-value pairs.") (arguments `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3)))) (native-inputs `(("pkg-config" ,pkg-config) @@ -13205,9 +13404,9 @@ platform-independently.") ("rust-string-cache" ,rust-string-cache-0.8) ("rust-tendril" ,rust-tendril-0.4) ("rust-phf-codegen" ,rust-phf-codegen-0.8) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.5)))) (home-page "https://github.com/servo/html5ever") (synopsis "Common code for xml5ever and html5ever") @@ -13236,9 +13435,9 @@ platform-independently.") ("rust-string-cache" ,rust-string-cache-0.7) ("rust-tendril" ,rust-tendril-0.4) ("rust-phf-codegen" ,rust-phf-codegen-0.7) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.4)))))) (define-public rust-markup5ever-0.8 @@ -13467,7 +13666,7 @@ parallelize and optimize.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-cc" ,rust-cc-1.0)))) + (("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/RustCrypto/asm-hashes") (synopsis "Assembly implementation of MD5 compression function") (description "This package contains an assembly implementation of MD5 @@ -13836,7 +14035,7 @@ streaming API for miniz_oxide.") ("rust-libc" ,rust-libc-0.2) ("rust-miniz-oxide" ,rust-miniz-oxide-0.2)) #:cargo-development-inputs - (("rust-cc" ,rust-cc-1.0)))) + (("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/Frommi/miniz_oxide/") (synopsis "DEFLATE compression and decompression API") (description @@ -13861,7 +14060,7 @@ drop-in replacement for miniz.") `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) ;; Build dependencies: - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/alexcrichton/flate2-rs") (synopsis "Bindings to the miniz.c library") (description @@ -14186,12 +14385,12 @@ checking.") ("rust-quickcheck" ,rust-quickcheck-0.9) ("rust-rand" ,rust-rand-0.7) ("rust-rand-distr" ,rust-rand-distr-0.2) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-typenum" ,rust-typenum-1)) #:cargo-development-inputs (("rust-rand-xorshift" ,rust-rand-xorshift-0.2) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://nalgebra.org") (synopsis "Linear algebra library") (description @@ -14228,12 +14427,12 @@ statically-sized or dynamically-sized matrices.") ("rust-pest-derive" ,rust-pest-derive-2.1) ("rust-quickcheck" ,rust-quickcheck-0.8) ("rust-rand" ,rust-rand-0.6) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-typenum" ,rust-typenum-1)) #:cargo-development-inputs (("rust-rand-xorshift" ,rust-rand-xorshift-0.1) - ("rust-serde-json" ,rust-serde-json-1.0)))))) + ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-named-pipe-0.4 (package @@ -14448,7 +14647,7 @@ cryptographic library.") (license ;; licensed under either of these, at your option (list license:lgpl3 license:gpl2 license:gpl3)))) -(define-public rust-new-debug-unreachable-1.0 +(define-public rust-new-debug-unreachable-1 (package (name "rust-new-debug-unreachable") (version "1.0.3") @@ -14468,14 +14667,14 @@ cryptographic library.") (synopsis "Panic in debug, @code{intrinsics::unreachable()} in release") (description - "Panic in debug, @code{intrinsics::unreachable() }in + "Panic in debug, @code{intrinsics::unreachable()} in release (fork of debug_unreachable)") (license license:expat))) -(define-public rust-nix-0.15 +(define-public rust-nix-0.17 (package (name "rust-nix") - (version "0.15.0") + (version "0.17.0") (source (origin (method url-fetch) @@ -14484,16 +14683,16 @@ release (fork of debug_unreachable)") (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0aa2l7wg9pzx24ks4p97gdy09a4hhs1sr9drxnm75v906d7hnbiv")))) + "0qvk09kib3jpvpbaps0682nav20ibql61pf1s2h8jx9v5igpir2h")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; test suite hangs #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1) - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-cfg-if" ,rust-cfg-if-0.1) ("rust-libc" ,rust-libc-0.2) - ("rust-void" ,rust-void-1.0)) + ("rust-void" ,rust-void-1)) #:cargo-development-inputs (("rust-bytes" ,rust-bytes-0.4) ("rust-caps" ,rust-caps-0.3) @@ -14503,10 +14702,33 @@ release (fork of debug_unreachable)") ("rust-tempfile" ,rust-tempfile-3)))) (home-page "https://github.com/nix-rust/nix") (synopsis "Rust friendly bindings to *nix APIs") - (description - "Rust friendly bindings to *nix APIs.") + (description "Rust friendly bindings to *nix APIs.") (license license:expat))) +(define-public rust-nix-0.15 + (package + (inherit rust-nix-0.17) + (name "rust-nix") + (version "0.15.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nix" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0aa2l7wg9pzx24ks4p97gdy09a4hhs1sr9drxnm75v906d7hnbiv")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Unpin the dependency on tempfile, as it was withheld for MSRV + ;; concerns, which don't matter for Guix: + ;; https://github.com/nix-rust/nix/commit/98531c8f04bc23fb632c08e06dc4e56284b9c027 + (substitute* "Cargo.toml" + (("version = \">= 3.0.5, < 3.0.9\"") "version = \"3.0.5\"")) + #t)))))) + (define-public rust-nix-0.14 (package (inherit rust-nix-0.15) @@ -14520,22 +14742,7 @@ release (fork of debug_unreachable)") (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1kmxdlmvnmq8cfpmr3g6wk37rwi2ybdvp1z6z3831m1p23p2nwkc")))) - (arguments - `(#:skip-build? #t - #:cargo-inputs - (("rust-bitflags" ,rust-bitflags-1) - ("rust-cc" ,rust-cc-1.0) - ("rust-cfg-if" ,rust-cfg-if-0.1) - ("rust-libc" ,rust-libc-0.2) - ("rust-void" ,rust-void-1.0)) - #:cargo-development-inputs - (("rust-bytes" ,rust-bytes-0.4) - ("rust-caps" ,rust-caps-0.3) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-rand" ,rust-rand-0.6) - ("rust-sysctl" ,rust-sysctl-0.1) - ("rust-tempfile" ,rust-tempfile-3)))))) + "1kmxdlmvnmq8cfpmr3g6wk37rwi2ybdvp1z6z3831m1p23p2nwkc")))))) (define-public rust-no-panic-0.1 (package @@ -14553,9 +14760,9 @@ release (fork of debug_unreachable)") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) (home-page "https://github.com/dtolnay/no-panic") @@ -14768,7 +14975,7 @@ with all line endings.") (define-public rust-notify-4 (package (name "rust-notify") - (version "4.0.14") + (version "4.0.15") (source (origin (method url-fetch) @@ -14777,7 +14984,7 @@ with all line endings.") (string-append name "-" version ".tar.gz")) (sha256 (base32 - "12vpbg8j49196rxkm01hw2xfr0mk005ljmx0p9kwf6xj6gy2i5hr")))) + "1gadf8jf1vz7sip37rlwa66vw85ripy6977ibcfbiynii1v4mbl0")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs @@ -14785,15 +14992,14 @@ with all line endings.") ("rust-filetime" ,rust-filetime-0.2) ("rust-fsevent" ,rust-fsevent-0.4) ("rust-fsevent-sys" ,rust-fsevent-sys-2) - ("rust-inotify" ,rust-inotify-0.6) - ("rust-kernel32-sys" ,rust-kernel32-sys-0.2) + ("rust-inotify" ,rust-inotify-0.7) ("rust-libc" ,rust-libc-0.2) ("rust-mio" ,rust-mio-0.6) ("rust-mio-extras" ,rust-mio-extras-2) - ("rust-walkdir" ,rust-walkdir-2.3) + ("rust-walkdir" ,rust-walkdir-2) ("rust-winapi" ,rust-winapi-0.3)) #:cargo-development-inputs - (("rust-tempdir" ,rust-tempdir-0.3)))) + (("rust-tempfile" ,rust-tempfile-3)))) (home-page "https://github.com/passcod/notify") (synopsis "Cross-platform filesystem notification library") (description @@ -14872,7 +15078,7 @@ including bigint, complex, rational, range iterators, generic integers, and more ("rust-num-traits" ,rust-num-traits-0.2) ("rust-quickcheck" ,rust-quickcheck-0.9) ("rust-rand" ,rust-rand-0.7) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-autocfg" ,rust-autocfg-1.0)))) (home-page "https://github.com/rust-num/num-bigint") (synopsis "Big integer implementation for Rust") @@ -14901,10 +15107,10 @@ including bigint, complex, rational, range iterators, generic integers, and more ("rust-quickcheck" ,rust-quickcheck-0.8) ("rust-quickcheck-macros" ,rust-quickcheck-macros-0.8) ("rust-rand" ,rust-rand-0.5) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-autocfg" ,rust-autocfg-1.0)) #:cargo-development-inputs - (("rust-serde-test" ,rust-serde-test-1.0)))))) + (("rust-serde-test" ,rust-serde-test-1)))))) (define-public rust-num-bigint-0.1 (package @@ -14948,7 +15154,7 @@ including bigint, complex, rational, range iterators, generic integers, and more `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2) ("rust-rand" ,rust-rand-0.7) - ("rust-serde" ,rust-serde-1.0)))) + ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/rust-num/num-complex") (synopsis @@ -14975,7 +15181,7 @@ including bigint, complex, rational, range iterators, generic integers, and more `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2) ("rust-rand" ,rust-rand-0.5) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-autocfg" ,rust-autocfg-1.0)))))) (define-public rust-num-complex-0.1 @@ -15041,9 +15247,9 @@ including bigint, complex, rational, range iterators, generic integers, and more (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/rust-num/num-derive") (synopsis "Numeric syntax extensions") (description "This package provides numeric syntax extensions.") @@ -15145,7 +15351,7 @@ including bigint, complex, rational, range iterators, generic integers, and more (("rust-num-bigint" ,rust-num-bigint-0.3) ("rust-num-integer" ,rust-num-integer-0.1) ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-autocfg" ,rust-autocfg-1.0)))) (home-page "https://github.com/rust-num/num-rational") (synopsis "Rational numbers implementation for Rust") @@ -15172,7 +15378,7 @@ including bigint, complex, rational, range iterators, generic integers, and more (("rust-num-bigint" ,rust-num-bigint-0.2) ("rust-num-integer" ,rust-num-integer-0.1) ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-autocfg" ,rust-autocfg-1.0)))))) (define-public rust-num-rational-0.1 @@ -15343,7 +15549,7 @@ wrapper for Rust.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-cc" ,rust-cc-1.0)))) + (("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/SSheldon/rust-objc-exception") (synopsis "Rust interface for Objective-C's throw and try/catch statements") (description @@ -15593,7 +15799,7 @@ character encodings and regex syntaxes.") #:cargo-inputs (("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-bindgen" ,rust-bindgen-0.50) - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/rust-onig/rust-onig") (synopsis "Rust bindings to the oniguruma library.") @@ -15817,7 +16023,7 @@ system for OpenSSL.") (("rust-libc" ,rust-libc-0.2) ;; Build dependencies: ("rust-autocfg" ,rust-autocfg-0.1) - ("rust-cc" ,rust-cc-1.0) + ("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)) #:phases @@ -15945,9 +16151,9 @@ PartialOrd types, like floats.") (arguments `(#:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde-test" ,rust-serde-test-1.0)))) + (("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/reem/rust-ordered-float") (synopsis "Wrappers for total ordering on floats") (description @@ -15971,14 +16177,14 @@ PartialOrd types, like floats.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + (("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-fnv" ,rust-fnv-1.0) + (("rust-fnv" ,rust-fnv-1) ("rust-itertools" ,rust-itertools-0.8) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-quickcheck" ,rust-quickcheck-0.8) ("rust-rand" ,rust-rand-0.4) - ("rust-serde-test" ,rust-serde-test-1.0)))) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/bluss/indexmap") (synopsis "Hash table with consistent order and fast iteration") (description @@ -16160,7 +16366,7 @@ normally prevent moving a type that has been borrowed from.") ("rust-palette-derive" ,rust-palette-derive-0.5) ("rust-phf" ,rust-phf-0.8) ("rust-phf-codegen" ,rust-phf-codegen-0.8) - ("rust-serde" ,rust-serde-1.0)))) + ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/Ogeon/palette") (synopsis "Linear color calculations and conversion") (description @@ -16184,9 +16390,9 @@ normally prevent moving a type that has been borrowed from.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/Ogeon/palette") (synopsis "Automatically implement traits from the palette crate") (description @@ -16729,9 +16935,9 @@ synchronization primitives.") (arguments `(#:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/dtolnay/paste") (synopsis "Implementation detail of the paste crate") (description @@ -16852,7 +17058,7 @@ in pure Rust.") `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) ("rust-pkg-config" ,rust-pkg-config-0.3) - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (native-inputs `(("pcre2" ,pcre2) ("pkg-config" ,pkg-config))) @@ -16948,8 +17154,8 @@ in Rust.") (arguments `(#:cargo-inputs (("rust-peg-runtime" ,rust-peg-runtime-0.6) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/kevinmehall/rust-peg") (synopsis "Procedural macros for rust-peg") (description @@ -17051,8 +17257,8 @@ algorithm.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + (("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-ucd-trie" ,rust-ucd-trie-0.1)))) (home-page "https://pest.rs/") (synopsis "The Elegant Parser") @@ -17102,9 +17308,9 @@ algorithm.") #:cargo-inputs (("rust-pest" ,rust-pest-2.1) ("rust-pest-meta" ,rust-pest-meta-2.1) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://pest.rs/") (synopsis "Pest code generator") (description "Pest code generator.") @@ -17155,8 +17361,8 @@ algorithm.") (("rust-fixedbitset" ,rust-fixedbitset-0.2) ("rust-ordermap" ,rust-ordermap-0.3) ("rust-quickcheck" ,rust-quickcheck-0.8) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs (("rust-defmac" ,rust-defmac-0.1) ("rust-itertools" ,rust-itertools-0.8) @@ -17189,8 +17395,8 @@ algorithms.") ("rust-odds" ,rust-odds-0.2) ("rust-ordermap" ,rust-ordermap-0.3) ("rust-quickcheck" ,rust-quickcheck-0.4) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs (("rust-defmac" ,rust-defmac-0.1) ("rust-itertools" ,rust-itertools-0.7) @@ -17370,9 +17576,9 @@ function data structures.") (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5) ("rust-phf-generator" ,rust-phf-generator-0.8) ("rust-phf-shared" ,rust-phf-shared-0.8) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/sfackler/rust-phf") (synopsis "Macros to generate types in the phf crate") (description @@ -17748,7 +17954,7 @@ nicely with Piston libraries.") ("rust-piston-viewport" ,rust-piston-viewport-1.0) ("rust-read-color" ,rust-read-color-1.0) ("rust-vecmath" ,rust-vecmath-1.0) - ("rust-fnv" ,rust-fnv-1.0)))) + ("rust-fnv" ,rust-fnv-1)))) (home-page "https://github.com/pistondevelopers/graphics") (synopsis "Library for 2D graphics that works with multiple back-ends") (description "This package provides a library for 2D graphics that works @@ -17826,8 +18032,8 @@ interactive applications.") `(#:skip-build? #t #:cargo-inputs (("rust-piston-viewport" ,rust-piston-viewport-1.0) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-bitflags" ,rust-bitflags-1)))) (home-page "https://github.com/PistonDevelopers/piston") (synopsis "Structure for user input") @@ -17861,6 +18067,50 @@ interactive applications.") "This package provides a library for window abstraction.") (license license:expat))) +(define-public rust-pin-project-0.4 + (package + (name "rust-pin-project") + (version "0.4.22") + (source + (origin + (method url-fetch) + (uri (crate-uri "pin-project" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05wwxy46j9z27ibbiisjqk0rivf0z00h4al1f92mwjp9pz6sdqqj")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; XXX: Fix-me. + #:cargo-inputs + (("rust-pin-project-internal" ,rust-pin-project-internal-0.4)))) + (home-page "https://crates.io/crates/pin-project") + (synopsis "A crate for safe and ergonomic pin-projection") + (description "A crate for safe and ergonomic pin-projection.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-pin-project-internal-0.4 + (package + (name "rust-pin-project-internal") + (version "0.4.22") + (source + (origin + (method url-fetch) + (uri (crate-uri "pin-project-internal" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1xxac6f3ip45zqbfcmmk748ywjw9sbavz1fcswvqgn3rrx2zs3va")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; XXX: Fix-me. + #:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://crates.io/crates/pin-project-internal") + (synopsis "An internal crate to support pin_project") + (description "An internal crate to support pin_project") + (license (list license:asl2.0 license:expat)))) + (define-public rust-pin-project-lite-0.1 (package (name "rust-pin-project-lite") @@ -17950,7 +18200,7 @@ used in Cargo build scripts.") (("rust-line-wrap" ,rust-line-wrap-0.1) ("rust-base64" ,rust-base64-0.10) ("rust-xml-rs" ,rust-xml-rs-0.8) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-humantime" ,rust-humantime-1) ("rust-byteorder" ,rust-byteorder-1.3)))) (home-page "https://github.com/ebarnard/rust-plist/") @@ -18013,7 +18263,7 @@ both WASM and native applications") `(#:cargo-inputs (("rust-typemap" ,rust-typemap-0.3)) #:cargo-development-inputs - (("rust-void" ,rust-void-1.0)))) + (("rust-void" ,rust-void-1)))) (home-page "https://github.com/reem/rust-plugin") (synopsis "Lazily evaluated, order-independent plugins for extensible types") (description @@ -18037,7 +18287,7 @@ both WASM and native applications") (arguments `(#:cargo-inputs (("rust-tempdir" ,rust-tempdir-0.3) - ("rust-walkdir" ,rust-walkdir-1.0)))) + ("rust-walkdir" ,rust-walkdir-1)))) (home-page "https://github.com/DiamondLovesYou/cargo-pnacl-helper") (synopsis "Build script helper for building PNaCl/NaCl C/CXX libraries from source") @@ -18464,9 +18714,9 @@ formatted tables in terminal.") #:cargo-inputs (("rust-proc-macro-error-attr" ,rust-proc-macro-error-attr-0.4) ("rust-version-check" ,rust-version-check-0.9) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://gitlab.com/CreepySkeleton/proc-macro-error") (synopsis "Almost drop-in replacement to panics in proc-macros") (description @@ -18492,9 +18742,9 @@ formatted tables in terminal.") #:cargo-inputs (("rust-syn-mid" ,rust-syn-mid-0.5) ("rust-version-check" ,rust-version-check-0.9) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://gitlab.com/CreepySkeleton/proc-macro-error") (synopsis "Attribute macro for proc-macro-error crate") (description @@ -18517,9 +18767,9 @@ formatted tables in terminal.") (build-system cargo-build-system) (arguments `(#:cargo-development-inputs - (("rust-quote" ,rust-quote-1.0) + (("rust-quote" ,rust-quote-1) ("rust-rustversion" ,rust-rustversion-1.0) - ("rust-syn" ,rust-syn-1.0) + ("rust-syn" ,rust-syn-1) ("rust-trybuild" ,rust-trybuild-1.0) ("rust-demo-hack" ,rust-demo-hack-0.0) ("rust-demo-hack-impl" ,rust-demo-hack-impl-0.0)))) @@ -18593,7 +18843,7 @@ formatted tables in terminal.") "Support for nested proc-macro-hack invocations.") (license (list license:expat license:asl2.0)))) -(define-public rust-proc-macro2-1.0 +(define-public rust-proc-macro2-1 (package (name "rust-proc-macro2") (version "1.0.10") @@ -18610,7 +18860,7 @@ formatted tables in terminal.") `(#:cargo-inputs (("rust-unicode-xid" ,rust-unicode-xid-0.2)) #:cargo-development-inputs - (("rust-quote" ,rust-quote-1.0)))) + (("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/alexcrichton/proc-macro2") (synopsis "Stable implementation of the upcoming new `proc_macro` API") (description "This package provides a stable implementation of the upcoming new @@ -18620,7 +18870,7 @@ in terms of the upstream unstable API.") (define-public rust-proc-macro2-0.4 (package - (inherit rust-proc-macro2-1.0) + (inherit rust-proc-macro2-1) (name "rust-proc-macro2") (version "0.4.30") (source @@ -18799,7 +19049,7 @@ macro use case.") (build-system cargo-build-system) (arguments `(#:cargo-development-inputs - (("rust-cc" ,rust-cc-1.0)))) + (("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/rust-lang/stacker/") (synopsis "Stack manipulation and introspection routines") (description "This crate provides very portable functions to control the @@ -18897,8 +19147,8 @@ stack pointer and inspect the properties of the stack.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs (("rust-quickcheck" ,rust-quickcheck-0.5)))) (home-page "https://github.com/postmates/quantiles") @@ -19176,7 +19426,7 @@ integers, floats, tuples, booleans, lists, strings, options and results.") "This package provides a macro attribute for quickcheck.") (license (list license:unlicense license:expat)))) -(define-public rust-quote-1.0 +(define-public rust-quote-1 (package (name "rust-quote") (version "1.0.3") @@ -19191,7 +19441,7 @@ integers, floats, tuples, booleans, lists, strings, options and results.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0)) + (("rust-proc-macro2" ,rust-proc-macro2-1)) #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1.0) ("rust-trybuild" ,rust-trybuild-1.0)))) @@ -19202,7 +19452,7 @@ integers, floats, tuples, booleans, lists, strings, options and results.") (define-public rust-quote-0.6 (package - (inherit rust-quote-1.0) + (inherit rust-quote-1) (name "rust-quote") (version "0.6.13") (source @@ -19268,8 +19518,8 @@ integers, floats, tuples, booleans, lists, strings, options and results.") `(#:tests? #f #:cargo-inputs (("rust-racer-interner" ,rust-racer-interner-0.1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/racer-rust/racer") (synopsis "Lightweight cargo metadata parser for racer") (description @@ -19292,7 +19542,7 @@ Racer.") "0k7ssjjcr4kr9r1jbz93rglisfsx1m6fkx3wz6yng5rizm528si0")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-serde" ,rust-serde-1.0)))) + `(#:cargo-inputs (("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/racer-rust/racer") (synopsis "Thread-local string interner for Racer") (description @@ -19388,8 +19638,8 @@ useful types and distributions, and some randomness-related algorithms.") ("rust-libc" ,rust-libc-0.2) ("rust-log" ,rust-log-0.4) ("rust-rand-core" ,rust-rand-core-0.3) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-stdweb" ,rust-stdweb-0.4) ("rust-winapi" ,rust-winapi-0.3)) #:cargo-development-inputs @@ -19493,7 +19743,7 @@ useful types and distributions, and some randomness-related algorithms.") (arguments `(#:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.1) - ("rust-serde" ,rust-serde-1.0)))) + ("rust-serde" ,rust-serde-1)))) (home-page "https://crates.io/crates/rand-core") (synopsis "Core random number generator traits and tools for implementation") @@ -19516,8 +19766,8 @@ useful types and distributions, and some randomness-related algorithms.") "1p09ynysrq1vcdlmcqnapq4qakl2yd1ng3kxh3qscpx09k2a6cww")))) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)))))) + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)))))) (define-public rust-rand-core-0.3 (package @@ -19638,7 +19888,7 @@ generator that uses the HC-128 algorithm.") (arguments `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.5) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))) (home-page "https://crates.io/crates/rand_isaac") @@ -19664,8 +19914,8 @@ Add, and Count\" which are the principal bitwise operations employed.") (arguments `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.3) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))))) @@ -19760,7 +20010,7 @@ generator based on timing jitter.") (arguments `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.5) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))) (home-page "https://crates.io/crates/rand_pcg") @@ -19788,8 +20038,8 @@ generator based on timing jitter.") `(#:cargo-inputs (("rust-autocfg" ,rust-autocfg-0.1) ("rust-rand-core" ,rust-rand-core-0.4) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))))) @@ -19810,7 +20060,7 @@ generator based on timing jitter.") (arguments `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.5) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))) (home-page "https://crates.io/crates/rand-xorshift") @@ -19835,8 +20085,8 @@ generator based on timing jitter.") (arguments `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.3) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))) (home-page "https://crates.io/crates/rand-xorshift") @@ -19863,7 +20113,7 @@ generator based on timing jitter.") (arguments `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.5) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))) (home-page "https://crates.io/crates/rand_xoshiro") @@ -19890,7 +20140,7 @@ random number generators.") `(#:cargo-inputs (("rust-byteorder" ,rust-byteorder-1.3) ("rust-rand-core" ,rust-rand-core-0.5) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))))) @@ -20025,7 +20275,7 @@ accessors.") ("rust-lazy-static" ,rust-lazy-static-1) ("rust-rand" ,rust-rand-0.7) ("rust-rand-xorshift" ,rust-rand-xorshift-0.2) - ("rust-serde" ,rust-serde-1.0)))) + ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/rayon-rs/rayon") (synopsis "Simple work-stealing parallelism for Rust") (description @@ -20317,9 +20567,9 @@ functionality.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/dtolnay/ref-cast") (synopsis "Derive implementation for @code{ref_cast::RefCast}") (description @@ -20452,9 +20702,9 @@ uses finite automata and guarantees linear time matching on all inputs.") (("rust-bstr" ,rust-bstr-0.2) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-regex" ,rust-regex-1) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-serde-bytes" ,rust-serde-bytes-0.11) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-toml" ,rust-toml-0.5)))) ; 0.4 (home-page "https://github.com/BurntSushi/regex-automata") (synopsis @@ -20647,22 +20897,22 @@ uses finite automata and guarantees linear time matching on all inputs.") (define-public rust-rgb-0.8 (package (name "rust-rgb") - (version "0.8.18") + (version "0.8.20") (source - (origin - (method url-fetch) - (uri (crate-uri "rgb" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "15hrf0gb1l1a8rhx7b6gzrcmb43xlll4r1ym0mq55c7068dhc537")))) + (origin + (method url-fetch) + (uri (crate-uri "rgb" version)) + (file-name (string-append name "-" version ".crate")) + (sha256 + (base32 + "1620mn5dp1rr9fpvd9wbr3b8l2g4zrij8zjri1x34cg1bas59vwh")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + (("rust-bytemuck" ,rust-bytemuck-1) + ("rust-serde", rust-serde-1)) #:cargo-development-inputs - (("rust-serde-json" ,rust-serde-json-1.0)))) + (("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://lib.rs/crates/rgb") (synopsis "Struct for sharing pixels between crates") (description @@ -20694,7 +20944,7 @@ first-class Rust objects.") ("rust-web-sys" ,rust-web-sys-0.3) ("rust-winapi" ,rust-winapi-0.3) ;; build dependencies - ("rust-cc" ,rust-cc-1.0)) + ("rust-cc" ,rust-cc-1)) #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2) ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.2)))) @@ -20721,7 +20971,7 @@ first-class Rust objects.") ("rust-libc" ,rust-libc-0.2) ("rust-untrusted" ,rust-untrusted-0.6) ;; build dependencies - ("rust-cc" ,rust-cc-1.0)))))) + ("rust-cc" ,rust-cc-1)))))) (define-public rust-rle-decode-fast-1 (package @@ -20766,8 +21016,8 @@ your own implementation.") (arguments `(#:cargo-inputs (("rust-rustc-serialize" ,rust-rustc-serialize-0.3) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://github.com/rust-lang/rls") (synopsis "Types for identifying code spans/ranges") (description @@ -20794,10 +21044,10 @@ Rust Language Server.") #:cargo-inputs (("rust-base64" ,rust-base64-0.10) ("rust-bitflags" ,rust-bitflags-1) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (;("rust-serde-bytes" ,rust-serde-bytes-0.10) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/ron-rs/ron") (synopsis "Rusty Object Notation") (description "Rusty Object Notation.") @@ -20881,7 +21131,7 @@ console applications.") ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.15) ("rust-lru-cache" ,rust-lru-cache-0.1) ("rust-memchr" ,rust-memchr-2) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde-json" ,rust-serde-json-1) ("rust-time" ,rust-time-0.1) ("rust-url" ,rust-url-1.7) ("rust-uuid" ,rust-uuid-0.7)) @@ -21263,9 +21513,9 @@ It is automatically published using the compiler repository at (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1) ("rust-synstructure" ,rust-synstructure-0.12)))) (home-page "https://github.com/alexcrichton/rustc-auto-publish") (synopsis "Automatically published versions of rustc macros") @@ -21447,8 +21697,8 @@ It is automatically published using the compiler repository at ("rust-lazy-static" ,rust-lazy-static-1) ("rust-rand" ,rust-rand-0.6) ("rust-rand-xorshift" ,rust-rand-xorshift-0.1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)))) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://github.com/rust-lang/rustc-rayon") (synopsis "Simple work-stealing parallelism for Rust - fork for rustc") @@ -21704,8 +21954,8 @@ rustc compiler.") #:cargo-inputs (("rust-failure" ,rust-failure-0.1) ("rust-log" ,rust-log-0.4) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)) #:cargo-development-inputs (("rust-difference" ,rust-difference-2.0) ("rust-duct" ,rust-duct-0.13) @@ -21778,8 +22028,8 @@ rustc compiler.") ("rust-log" ,rust-log-0.4) ("rust-mio" ,rust-mio-0.6) ("rust-regex" ,rust-regex-0.2) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-webpki-roots" ,rust-webpki-roots-0.14)))))) (define-public rust-rusttype-0.8 @@ -21860,9 +22110,9 @@ font rendering.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/dtolnay/rustversion") (synopsis "Conditional compilation according to rustc compiler version") (description @@ -21886,9 +22136,9 @@ font rendering.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/dtolnay/rustversion") (synopsis "Conditional compilation according to rustc compiler version") (description "This package provides conditional compilation according to @@ -21912,7 +22162,7 @@ rustc compiler version.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-fnv" ,rust-fnv-1.0) + (("rust-fnv" ,rust-fnv-1) ("rust-quick-error" ,rust-quick-error-1.2) ("rust-tempfile" ,rust-tempfile-3) ("rust-wait-timeout" ,rust-wait-timeout-0.2)))) @@ -22297,9 +22547,9 @@ endian-aware Read/Write traits for byte buffers.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/m4b/scroll") (synopsis "Pread and Pwrite traits from the scroll crate") (description @@ -22352,7 +22602,7 @@ Pwrite traits from the scroll crate.") (("rust-ring" ,rust-ring-0.16) ("rust-untrusted" ,rust-untrusted-0.7)) #:cargo-development-inputs - (("rust-cc" ,rust-cc-1.0)))) + (("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/ctz/sct.rs") (synopsis "Certificate transparency SCT verification library") (description "Certificate transparency SCT verification library") @@ -22375,7 +22625,7 @@ Pwrite traits from the scroll crate.") (("rust-ring" ,rust-ring-0.13) ("rust-untrusted" ,rust-untrusted-0.6)) #:cargo-development-inputs - (("rust-cc" ,rust-cc-1.0)))))) + (("rust-cc" ,rust-cc-1)))))) (define-public rust-seahash-3.0 @@ -22559,11 +22809,11 @@ proven statistical guarantees.") `(#:skip-build? #t #:cargo-inputs (("rust-semver-parser" ,rust-semver-parser-0.7) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-crates-index" ,rust-crates-index-0.13) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-tempdir" ,rust-tempdir-0.3)))) (home-page "https://docs.rs/crate/semver") (synopsis @@ -22605,7 +22855,7 @@ proven statistical guarantees.") (base32 "18vhypw6zgccnrlm5ps1pwa0khz7ry927iznpr88b87cagr1v2iq")))))) -(define-public rust-serde-1.0 +(define-public rust-serde-1 (package (name "rust-serde") (version "1.0.105") @@ -22621,9 +22871,9 @@ proven statistical guarantees.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde-derive" ,rust-serde-derive-1.0)) + (("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs - (("rust-serde-derive" ,rust-serde-derive-1.0)))) + (("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://serde.rs") (synopsis "Generic serialization/deserialization framework") (description @@ -22632,7 +22882,7 @@ proven statistical guarantees.") (define-public rust-serde-0.9 (package - (inherit rust-serde-1.0) + (inherit rust-serde-1) (name "rust-serde") (version "0.9.15") (source @@ -22659,7 +22909,7 @@ proven statistical guarantees.") (define-public rust-serde-0.8 (package - (inherit rust-serde-1.0) + (inherit rust-serde-1) (name "rust-serde") (version "0.8.23") (source @@ -22709,10 +22959,10 @@ proven statistical guarantees.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs - (("rust-serde-json" ,rust-serde-json-1.0)))) + (("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/est31/serde-big-array") (synopsis "Big array helper for serde") (description "This package provides a big array helper for serde.") @@ -22749,11 +22999,11 @@ proven statistical guarantees.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + (("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-test" ,rust-serde-test-1.0)))) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/serde-rs/bytes") (synopsis "Handle integer arrays and vectors for Serde") (description @@ -22777,9 +23027,9 @@ proven statistical guarantees.") (arguments `(#:cargo-inputs (("rust-half" ,rust-half-1.3) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde-derive" ,rust-serde-derive-1.0)))) + (("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://github.com/pyfisch/cbor") (synopsis "CBOR support for serde") (description "CBOR support for serde.") @@ -22804,9 +23054,9 @@ proven statistical guarantees.") #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1.3) ("rust-half" ,rust-half-1.3) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde-derive" ,rust-serde-derive-1.0)))))) + (("rust-serde-derive" ,rust-serde-derive-1)))))) (define-public rust-serde-codegen-0.4 (package @@ -22861,7 +23111,7 @@ for the serde framework.") "Unstable AST representation used by Serde codegen.") (license (list license:expat license:asl2.0)))) -(define-public rust-serde-derive-1.0 +(define-public rust-serde-derive-1 (package (name "rust-serde-derive") (version "1.0.105") @@ -22877,11 +23127,11 @@ for the serde framework.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs - (("rust-serde" ,rust-serde-1.0)))) + (("rust-serde" ,rust-serde-1)))) (home-page "https://serde.rs") (synopsis "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]") @@ -22891,7 +23141,7 @@ for the serde framework.") (define-public rust-serde-derive-0.9 (package - (inherit rust-serde-derive-1.0) + (inherit rust-serde-derive-1) (name "rust-serde-derive") (version "0.9.15") (source @@ -22916,7 +23166,7 @@ for the serde framework.") ("rust-serde-codegen-internals" ,rust-serde-codegen-internals-0.14) ("rust-syn" ,rust-syn-0.11)))))) -(define-public rust-serde-json-1.0 +(define-public rust-serde-json-1 (package (name "rust-serde-json") (version "1.0.50") @@ -22935,12 +23185,12 @@ for the serde framework.") (("rust-indexmap" ,rust-indexmap-1) ("rust-itoa" ,rust-itoa-0.4) ("rust-ryu" ,rust-ryu-1.0) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (;("rust-automod" ,rust-automod-0.1) ("rust-rustversion" ,rust-rustversion-1.0) ("rust-serde-bytes" ,rust-serde-bytes-0.11) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde-derive" ,rust-serde-derive-1) ;("rust-serde-stacker" ,rust-serde-stacker-0.1) ("rust-trybuild" ,rust-trybuild-1.0)))) (home-page "https://github.com/serde-rs/json") @@ -22951,7 +23201,7 @@ for the serde framework.") (define-public rust-serde-json-0.9 (package - (inherit rust-serde-json-1.0) + (inherit rust-serde-json-1) (name "rust-serde-json") (version "0.9.10") (source @@ -23010,7 +23260,7 @@ for the serde framework.") "Macros to auto-generate implementations for the serde framework.") (license (list license:expat license:asl2.0)))) -(define-public rust-serde-test-1.0 +(define-public rust-serde-test-1 (package (name "rust-serde-test") (version "1.0.105") @@ -23027,10 +23277,10 @@ for the serde framework.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + (("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)))) + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://serde.rs") (synopsis "Token De/Serializer for testing De/Serialize implementations") @@ -23040,7 +23290,7 @@ for the serde framework.") (define-public rust-serde-test-0.9 (package - (inherit rust-serde-test-1.0) + (inherit rust-serde-test-1) (name "rust-serde-test") (version "0.9.15") (source @@ -23064,7 +23314,7 @@ for the serde framework.") (define-public rust-serde-test-0.8 (package - (inherit rust-serde-test-1.0) + (inherit rust-serde-test-1) (name "rust-serde-test") (version "0.8.23") (source @@ -23104,10 +23354,10 @@ for the serde framework.") #:cargo-inputs (("rust-dtoa" ,rust-dtoa-0.4) ("rust-linked-hash-map" ,rust-linked-hash-map-0.5) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-yaml-rust" ,rust-yaml-rust-0.4)) #:cargo-development-inputs - (("rust-serde-derive" ,rust-serde-derive-1.0) + (("rust-serde-derive" ,rust-serde-derive-1) ("rust-unindent" ,rust-unindent-0.1)))) (home-page "https://github.com/dtolnay/serde-yaml") @@ -23178,7 +23428,7 @@ for the serde framework.") (arguments `(#:cargo-inputs (("rust-nodrop" ,rust-nodrop-0.1) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-stable-deref-trait" ,rust-stable-deref-trait-1.1)))) (home-page "https://github.com/servo/servo") (synopsis "Fork of std::sync::Arc with some extra functionality") @@ -23187,6 +23437,57 @@ for the serde framework.") functionality and without weak references.") (license (list license:expat license:asl2.0)))) +(define-public rust-serial-test-derive-0.4 + (package + (name "rust-serial-test-derive") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serial_test_derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "05b5xr36zi8damfg3bmbh1kwdxc3k1y2r8b8pmi7q8jb0bc3i0yh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-env-logger" ,rust-env-logger-0.7) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page + "https://github.com/palfrey/serial_test_derive/") + (synopsis "Serialising Rust tests") + (description "Serialising Rust tests") + (license license:expat))) + +(define-public rust-serial-test-0.4 + (package + (name "rust-serial-test") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serial_test" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1mkz246ax07nar0bmh3m98kl27lacja98vywi9cjqbsb8g3zgxgy")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-lazy-static" ,rust-lazy-static-1) +("rust-parking-lot" ,rust-parking-lot-0.10) +("rust-serial-test-derive" ,rust-serial-test-derive-0.4)))) + (home-page + "https://github.com/palfrey/serial_test/") + (synopsis "Serialising Rust tests") + (description "Serialising Rust tests") + (license license:expat))) + (define-public rust-servo-fontconfig-0.4 (package (name "rust-servo-fontconfig") @@ -23354,11 +23655,11 @@ functionality and without weak references.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + (("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-openssl" ,rust-openssl-0.10) ("rust-rand" ,rust-rand-0.4) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/mitsuhiko/rust-sha1") (synopsis "Minimal implementation of SHA1 for Rust") (description @@ -23409,7 +23710,7 @@ functionality and without weak references.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-cc" ,rust-cc-1.0)))) + (("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/RustCrypto/asm-hashes") (synopsis "Assembly implementation of SHA-1 compression function") (description @@ -23487,7 +23788,7 @@ function family including SHA-224, SHA-256, SHA-384, and SHA-512.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-cc" ,rust-cc-1.0)))) ;; build dependency + (("rust-cc" ,rust-cc-1)))) ;; build dependency (home-page "https://github.com/RustCrypto/asm-hashes") (synopsis "Assembly implementation of SHA-2") (description "This package provides an assembly implementations of hash @@ -23683,8 +23984,8 @@ words, like Python's shlex.") (arguments `(#:skip-build? #t ; Crate no longer builds on Rust 1.33+ #:cargo-inputs - (("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0)) + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)) #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-0.1)))) (home-page "https://github.com/hsivonen/simd") @@ -23735,7 +24036,7 @@ CPUs, as well as raw interfaces to platform-specific instructions. (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-quote" ,rust-quote-1.0)))) + (("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/lu-zero/simd_helpers") (synopsis "Helpers to write more compact simd code") (description @@ -23759,7 +24060,7 @@ CPUs, as well as raw interfaces to platform-specific instructions. (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0)))) + (("rust-serde" ,rust-serde-1)))) (home-page "https://docs.rs/siphasher") (synopsis "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust") (description "This package provides SipHash-2-4, SipHash-1-3 and 128-bit @@ -23830,8 +24131,8 @@ variants in pure Rust.") ("rust-tempdir" ,rust-tempdir-0.3) ("rust-bytecount" ,rust-bytecount-0.4) ("rust-cargo-metadata" ,rust-cargo-metadata-0.6) - ("rust-serde-json" ,rust-serde-json-1.0) - ("rust-walkdir" ,rust-walkdir-2.3)))) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-walkdir" ,rust-walkdir-2)))) (home-page "https://github.com/budziq/rust-skeptic") (synopsis "Test your Rust markdown documentation via Cargo") (description @@ -23956,7 +24257,7 @@ data type.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0)) + (("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))) (home-page "https://github.com/servo/rust-smallvec") @@ -23983,7 +24284,7 @@ stack.") (arguments `(#:cargo-inputs (("rust-maybe-uninit" ,rust-maybe-uninit-2.0) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)))))) @@ -24152,7 +24453,7 @@ track of where each new file and line starts.") `(#:skip-build? #t #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-0.4) - ("rust-quote" ,rust-quote-1.0) + ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-0.15) ("rust-unicode-xid" ,rust-unicode-xid-0.1)))) (home-page "https://github.com/utkarshkukreti/speculate.rs") @@ -24285,7 +24586,7 @@ to the same address.") ("rust-psm" ,rust-psm-0.1) ("rust-winapi" ,rust-winapi-0.3)) #:cargo-development-inputs - (("rust-cc" ,rust-cc-1.0)))) + (("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/rust-lang/stacker") (synopsis "Manual segmented stacks for Rust") (description @@ -24404,16 +24705,16 @@ in @code{stb_truetype.h} from C to Rust.") ("rust-futures-core-preview" ,rust-futures-core-preview-0.3) ("rust-futures-executor-preview" ,rust-futures-executor-preview-0.3) ("rust-futures-util-preview" ,rust-futures-util-preview-0.3) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-stdweb-derive" ,rust-stdweb-derive-0.5) ("rust-stdweb-internal-macros" ,rust-stdweb-internal-macros-0.2) ("rust-stdweb-internal-runtime" ,rust-stdweb-internal-runtime-0.1) ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) ("rust-rustc-version" ,rust-rustc-version-0.2)) #:cargo-development-inputs - (("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + (("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-stdweb-internal-test-macro" ,rust-stdweb-internal-test-macro-0.1) ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.2)))) (home-page "https://github.com/koute/stdweb") @@ -24440,11 +24741,11 @@ Web.") (arguments `(#:tests? #f #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-syn" ,rust-syn-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/koute/stdweb") (synopsis "Derive macros for the stdweb crate") (description @@ -24469,13 +24770,13 @@ you to define custom reference types outside of the @code{stdweb} library.") (arguments `(#:cargo-inputs (("rust-base-x" ,rust-base-x-0.2) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-sha1" ,rust-sha1-0.6) - ("rust-syn" ,rust-syn-1.0)))) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/koute/stdweb") (synopsis "Internal procedural macros for the stdweb crate") (description @@ -24517,8 +24818,8 @@ crate.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/koute/stdweb") (synopsis "Internal crate of the `stdweb` crate") (description @@ -24610,10 +24911,10 @@ configurable byte storage.") (arguments `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) - ("rust-new-debug-unreachable" ,rust-new-debug-unreachable-1.0) + ("rust-new-debug-unreachable" ,rust-new-debug-unreachable-1) ("rust-phf-shared" ,rust-phf-shared-0.8) ("rust-precomputed-hash" ,rust-precomputed-hash-0.1) - ("rust-serde" ,rust-serde-1.0)))) + ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/servo/string-cache") (synopsis "String interning library for Rust") (description @@ -24639,10 +24940,10 @@ developed as part of the Servo project.") `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) ("rust-new-debug-unreachable" - ,rust-new-debug-unreachable-1.0) + ,rust-new-debug-unreachable-1) ("rust-phf-shared" ,rust-phf-shared-0.7) ("rust-precomputed-hash" ,rust-precomputed-hash-0.1) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-string-cache-codegen" ,rust-string-cache-codegen-0.4) ("rust-string-cache-shared" ,rust-string-cache-shared-0.3)) #:cargo-development-inputs @@ -24666,8 +24967,8 @@ developed as part of the Servo project.") `(#:cargo-inputs (("rust-phf-generator" ,rust-phf-generator-0.8) ("rust-phf-shared" ,rust-phf-shared-0.8) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/servo/string-cache") (synopsis "Codegen library for string-cache") (description @@ -24693,8 +24994,8 @@ developed as part of the Servo project.") `(#:cargo-inputs (("rust-phf-generator" ,rust-phf-generator-0.7) ("rust-phf-shared" ,rust-phf-shared-0.7) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) ("rust-string-cache-shared" ,rust-string-cache-shared-0.3)))))) (define-public rust-string-cache-shared-0.3 @@ -24850,9 +25151,9 @@ and Jaro-Winkler.") #:cargo-inputs (("rust-heck" ,rust-heck-0.3) ("rust-proc-macro-error" ,rust-proc-macro-error-0.4) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/TeXitoi/structopt") (synopsis "Parse command line argument by defining a struct, derive crate") (description @@ -24941,7 +25242,7 @@ cryptographic implementations.") #:cargo-inputs (("rust-sval-derive" ,rust-sval-derive-0.4) ("rust-smallvec" ,rust-smallvec-0.6) - ("rust-serde" ,rust-serde-1.0)))) + ("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/sval-rs/sval") (synopsis "No-std, object-safe serialization framework") (description @@ -24965,15 +25266,15 @@ cryptographic implementations.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/sval-rs/sval") (synopsis "Custom derive for sval") (description "Custom derive for sval.") (license (list license:asl2.0 license:expat)))) -(define-public rust-syn-1.0 +(define-public rust-syn-1 (package (name "rust-syn") (version "1.0.17") @@ -24990,8 +25291,8 @@ cryptographic implementations.") `(#:skip-build? #t #:cargo-inputs (("rust-unicode-xid" ,rust-unicode-xid-0.2) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0)) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1)) #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1.0) ("rust-flate2" ,rust-flate2-1.0) @@ -25002,7 +25303,7 @@ cryptographic implementations.") ;("rust-reqwest" ,rust-reqwest-0.10) ("rust-tar" ,rust-tar-0.4) ("rust-termcolor" ,rust-termcolor-1) - ("rust-walkdir" ,rust-walkdir-2.3)))) + ("rust-walkdir" ,rust-walkdir-2)))) (home-page "https://github.com/dtolnay/syn") (synopsis "Parser for Rust source code") (description "Parser for Rust source code") @@ -25010,7 +25311,7 @@ cryptographic implementations.") (define-public rust-syn-0.15 (package - (inherit rust-syn-1.0) + (inherit rust-syn-1) (name "rust-syn") (version "0.15.44") (source @@ -25034,7 +25335,7 @@ cryptographic implementations.") ("rust-ref-cast" ,rust-ref-cast-0.2) ("rust-regex" ,rust-regex-1) ("rust-termcolor" ,rust-termcolor-1) - ("rust-walkdir" ,rust-walkdir-2.3)))) + ("rust-walkdir" ,rust-walkdir-2)))) (properties '()))) (define-public rust-syn-0.11 @@ -25067,7 +25368,7 @@ cryptographic implementations.") (("rust-syntex-pos" ,rust-syntex-pos-0.58) ("rust-syntex-syntax" ,rust-syntex-syntax-0.58) ("rust-tempdir" ,rust-tempdir-0.3) - ("rust-walkdir" ,rust-walkdir-1.0)))))) + ("rust-walkdir" ,rust-walkdir-1)))))) (define-public rust-syn-mid-0.5 (package @@ -25086,9 +25387,9 @@ cryptographic implementations.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/taiki-e/syn-mid") (synopsis "Provide the features between \"full\" and \"derive\" of syn.") @@ -25147,9 +25448,9 @@ cryptographic implementations.") `(#:skip-build? #t #:cargo-inputs (("rust-unicode-xid" ,rust-unicode-xid-0.2) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-syn" ,rust-syn-1.0) - ("rust-quote" ,rust-quote-1.0)))) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/mystor/synstructure") (synopsis "Helper methods and macros for custom derives") (description @@ -25223,16 +25524,16 @@ cryptographic implementations.") (("rust-plist" ,rust-plist-0.4) ("rust-yaml-rust" ,rust-yaml-rust-0.4) ("rust-regex-syntax" ,rust-regex-syntax-0.6) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-flate2" ,rust-flate2-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) - ("rust-fnv" ,rust-fnv-1.0) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-fnv" ,rust-fnv-1) ("rust-bitflags" ,rust-bitflags-1) ("rust-lazycell" ,rust-lazycell-1.2) ("rust-bincode" ,rust-bincode-1) ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-walkdir" ,rust-walkdir-2.3) + ("rust-walkdir" ,rust-walkdir-2) ("rust-onig" ,rust-onig-5.0)))) (home-page "https://github.com/trishume/syntect") (synopsis "Library for syntax highlighting and code intelligence") @@ -25365,7 +25666,7 @@ syntax extension expansion.") ("rust-byteorder" ,rust-byteorder-1.3) ("rust-failure" ,rust-failure-0.1) ("rust-libc" ,rust-libc-0.2) - ("rust-walkdir" ,rust-walkdir-2.3)))) + ("rust-walkdir" ,rust-walkdir-2)))) (home-page "https://github.com/johalun/sysctl-rs") (synopsis "Simplified interface to libc::sysctl") (description @@ -25848,7 +26149,7 @@ writing colored text to a terminal.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-fnv" ,rust-fnv-1.0) + (("rust-fnv" ,rust-fnv-1) ("rust-nom" ,rust-nom-4.2) ("rust-phf" ,rust-phf-0.7) ("rust-phf-codegen" ,rust-phf-codegen-0.7)))) @@ -26051,9 +26352,9 @@ handle Unicode characters correctly.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/dtolnay/thiserror") (synopsis "Implementation detail of the thiserror crate") (description "This package provides an implementation detail of the @@ -26306,17 +26607,40 @@ in Rust.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)) + (("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)) #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.3) - ("rust-serde-derive" ,rust-serde-derive-1.0)))) + ("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://github.com/bheisler/TinyTemplate") (synopsis "Simple, lightweight template engine") (description "Simple, lightweight template engine.") (license (list license:asl2.0 license:expat)))) +(define-public rust-tinyvec-0.3 + (package + (name "rust-tinyvec") + (version "0.3.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "tinyvec" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1vgg2z317kq75bpd0nfda2v507qjpd7g2cjahjgivn2s78nkv5ak")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.3)))) + (home-page "https://crates.io/crates/tinyvec") + (synopsis "Tiny vec-like types for Rust") + (description + "A 100% safe crate of vec-like types.") + (license license:zlib))) + (define-public rust-tokio-0.2 (package (name "rust-tokio") @@ -26333,7 +26657,7 @@ in Rust.") `(#:skip-build? #t #:cargo-inputs (("rust-bytes" ,rust-bytes-0.5) - ("rust-fnv" ,rust-fnv-1.0) + ("rust-fnv" ,rust-fnv-1) ("rust-futures-core" ,rust-futures-core-0.3) ("rust-iovec" ,rust-iovec-0.1) ("rust-lazy-static" ,rust-lazy-static-1) @@ -26404,9 +26728,9 @@ backed applications.") ("rust-httparse" ,rust-httparse-1.3) ("rust-libc" ,rust-libc-0.2) ("rust-num-cpus" ,rust-num-cpus-1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-time" ,rust-time-0.1)))) (home-page "https://tokio.rs") (synopsis "Event-driven, non-blocking I/O platform") @@ -26502,9 +26826,9 @@ backed applications.") ("rust-httparse" ,rust-httparse-1.3) ("rust-libc" ,rust-libc-0.2) ("rust-num-cpus" ,rust-num-cpus-1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-time" ,rust-time-0.1)))) (home-page "https://tokio.rs") (synopsis @@ -26672,11 +26996,10 @@ futures efficiently") (base32 "1283aq0l7rnh79zzqk4r34dgimvwcymrzmg1yah9ai2nmb3arhzh")))) (build-system cargo-build-system) (arguments - `(#:tests? #f ;; FIXME tests use bytes-0.5, require Rust >= 1.39 - #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0)) + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs (("rust-tokio" ,rust-tokio-0.2)))) (home-page "https://tokio.rs") @@ -26846,7 +27169,8 @@ futures.") (base32 "1k6rpw4nmgsamh8vbf8xqrf4rr5sqs18i93561bydflajz0gw6hl")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ;; FIXME requires Rust >= 1.39 for building + `(;; These tests require network access. + #:cargo-test-flags '("--release" "--" "--skip=tls12" "--skip=modern") #:cargo-inputs (("rust-bytes" ,rust-bytes-0.5) ("rust-futures-core" ,rust-futures-core-0.3) @@ -26917,7 +27241,7 @@ futures.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-fnv" ,rust-fnv-1.0) + (("rust-fnv" ,rust-fnv-1) ("rust-futures" ,rust-futures-0.1)) #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.6) @@ -26942,8 +27266,7 @@ futures.") (base32 "0v81p2n853b1kzyla3dbfmnazirn6s3n8p3z8k20bmdn370lj07d")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ;; FIXME requires Rust >= 1.39 for building - #:cargo-inputs + `(#:cargo-inputs (("rust-bytes" ,rust-bytes-0.5) ("rust-futures-core" ,rust-futures-core-0.3) ("rust-tokio" ,rust-tokio-0.2)) @@ -27160,10 +27483,10 @@ pool.") `(#:skip-build? #t #:cargo-inputs (("rust-indexmap" ,rust-indexmap-1) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0)))) + (("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/alexcrichton/toml-rs") (synopsis "Rust encoder and decoder of TOML-formatted files and streams") (description @@ -27324,8 +27647,8 @@ serializing Rust str") (("rust-dissimilar" ,rust-dissimilar-1.0) ("rust-glob" ,rust-glob-0.3) ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-termcolor" ,rust-termcolor-1) ("rust-toml" ,rust-toml-0.5)))) (home-page "https://github.com/dtolnay/trybuild") @@ -27571,9 +27894,9 @@ with the Unicode character database.") (("rust-flame" ,rust-flame-0.2) ("rust-flamer" ,rust-flamer-0.3) ("rust-matches" ,rust-matches-0.1) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs - (("rust-serde-test" ,rust-serde-test-1.0)))) + (("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/servo/unicode-bidi") (synopsis "Implementation of the Unicode Bidirectional Algorithm") (description @@ -27776,7 +28099,7 @@ whitespace from a string.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-void" ,rust-void-1.0)))) + (("rust-void" ,rust-void-1)))) (home-page "https://github.com/reem/rust-unreachable") (synopsis "Unreachable code optimization hint in rust") (description @@ -27858,11 +28181,11 @@ untrusted inputs in Rust.") (("rust-idna" ,rust-idna-0.2) ("rust-matches" ,rust-matches-0.1) ("rust-percent-encoding" ,rust-percent-encoding-2.1) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) ("rust-rustc-test" ,rust-rustc-test-0.3) - ("rust-serde-json" ,rust-serde-json-1.0)))) + ("rust-serde-json" ,rust-serde-json-1)))) (home-page "https://github.com/servo/rust-url") (synopsis "URL library for Rust, based on the WHATWG URL Standard") (description @@ -27892,12 +28215,12 @@ untrusted inputs in Rust.") ("rust-matches" ,rust-matches-0.1) ("rust-percent-encoding" ,rust-percent-encoding-1.0) ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) - ("rust-serde" ,rust-serde-1.0)) + ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) ("rust-rustc-test" ,rust-rustc-test-0.3) - ("rust-serde-json" ,rust-serde-json-1.0)))))) + ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-urlocator-0.1 (package @@ -28100,7 +28423,7 @@ Unix users and groups.") ("rust-sha1" ,rust-sha1-0.6) ("rust-md5" ,rust-md5-0.6) ("rust-rand" ,rust-rand-0.7) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-slog" ,rust-slog-2.5)))) (home-page "https://github.com/uuid-rs/uuid") (synopsis "Library to generate and parse UUIDs") @@ -28128,15 +28451,15 @@ Unix users and groups.") (("rust-byteorder" ,rust-byteorder-1.3) ("rust-md5" ,rust-md5-0.6) ("rust-rand" ,rust-rand-0.6) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-sha1" ,rust-sha1-0.6) ("rust-slog" ,rust-slog-2.4) ("rust-winapi" ,rust-winapi-0.3)) #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1) - ("rust-serde-derive" ,rust-serde-derive-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) - ("rust-serde-test" ,rust-serde-test-1.0)))) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/uuid-rs/uuid") (synopsis "Generate and parse UUIDs") (description @@ -28162,7 +28485,7 @@ Unix users and groups.") (("rust-md5" ,rust-md5-0.3) ("rust-rand" ,rust-rand-0.3) ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-sha1" ,rust-sha1-0.2)))))) (define-public rust-vcpkg-0.2 @@ -28206,7 +28529,7 @@ Unix users and groups.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-serde" ,rust-serde-1.0)))) + (("rust-serde" ,rust-serde-1)))) (home-page "https://github.com/contain-rs/vec-map") (synopsis "Simple map based on a vector for small integer keys") (description @@ -28335,7 +28658,7 @@ If that fails, no determination is made, and calls return None.") updated when the crate version changes.") (license license:expat))) -(define-public rust-void-1.0 +(define-public rust-void-1 (package (name "rust-void") (version "1.0.2") @@ -28395,7 +28718,7 @@ updated when the crate version changes.") (arguments `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/nabijaczleweli/vswhom-sys.rs") (synopsis "Pure FFI to Jon Blow's VS discovery script") (description @@ -28450,7 +28773,7 @@ updated when the crate version changes.") specified across Unix and Windows platforms.") (license (list license:expat license:asl2.0)))) -(define-public rust-walkdir-2.3 +(define-public rust-walkdir-2 (package (name "rust-walkdir") (version "2.3.1") @@ -28475,9 +28798,9 @@ specified across Unix and Windows platforms.") (description "Recursively walk a directory.") (license (list license:unlicense license:expat)))) -(define-public rust-walkdir-1.0 +(define-public rust-walkdir-1 (package - (inherit rust-walkdir-2.3) + (inherit rust-walkdir-2) (name "rust-walkdir") (version "1.0.7") (source @@ -28587,12 +28910,12 @@ in Rust.") (arguments `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-0.1) - ("rust-serde" ,rust-serde-1.0) - ("rust-serde-json" ,rust-serde-json-1.0) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) ("rust-wasm-bindgen-macro" ,rust-wasm-bindgen-macro-0.2)) #:cargo-development-inputs (("rust-js-sys" ,rust-js-sys-0.3) - ("rust-serde-derive" ,rust-serde-derive-1.0) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4) ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3) ("rust-wasm-bindgen-test-crate-a" @@ -28624,9 +28947,9 @@ in Rust.") (("rust-bumpalo" ,rust-bumpalo-3) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-log" ,rust-log-0.4) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1) ("rust-wasm-bindgen-shared" ,rust-wasm-bindgen-shared-0.2)))) (home-page "https://rustwasm.github.io/wasm-bindgen/") (synopsis "Backend code generation of the wasm-bindgen tool") @@ -28708,7 +29031,7 @@ in Rust.") (arguments `(#:tests? #f ; 'Async blocks are unstable' #:cargo-inputs - (("rust-quote" ,rust-quote-1.0) + (("rust-quote" ,rust-quote-1) ("rust-wasm-bindgen-macro-support" ,rust-wasm-bindgen-macro-support-0.2)) #:cargo-development-inputs @@ -28738,9 +29061,9 @@ dependency.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1) ("rust-wasm-bindgen-backend" ,rust-wasm-bindgen-backend-0.2) ("rust-wasm-bindgen-shared" ,rust-wasm-bindgen-shared-0.2)))) (home-page "https://rustwasm.github.io/wasm-bindgen/") @@ -28888,8 +29211,8 @@ attribute that is not in the shared backend crate.") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0)))) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1)))) (home-page "https://github.com/rustwasm/wasm-bindgen") (synopsis "Internal testing macro for wasm-bindgen") (description @@ -28934,9 +29257,9 @@ attribute that is not in the shared backend crate.") (("rust-anyhow" ,rust-anyhow-1.0) ("rust-heck" ,rust-heck-0.3) ("rust-log" ,rust-log-0.4) - ("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1) ("rust-wasm-bindgen-backend" ,rust-wasm-bindgen-backend-0.2) ("rust-weedle" ,rust-weedle-0.10)))) (home-page "https://rustwasm.github.io/wasm-bindgen/") @@ -29680,7 +30003,7 @@ color in a Windows console.") ("rust-parking-lot" ,rust-parking-lot-0.10) ("rust-percent-encoding" ,rust-percent-encoding-2.1) ("rust-raw-window-handle" ,rust-raw-window-handle-0.3) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.6) ("rust-stdweb" ,rust-stdweb-0.4) ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) @@ -29729,7 +30052,7 @@ color in a Windows console.") ("rust-parking-lot" ,rust-parking-lot-0.9) ("rust-percent-encoding" ,rust-percent-encoding-2.1) ("rust-raw-window-handle" ,rust-raw-window-handle-0.3) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.4) ("rust-wayland-client" ,rust-wayland-client-0.21) ("rust-winapi" ,rust-winapi-0.3) @@ -29753,7 +30076,7 @@ color in a Windows console.") `(#:skip-build? #t #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.33) - ("rust-cc" ,rust-cc-1.0)))) + ("rust-cc" ,rust-cc-1)))) (home-page "https://github.com/rprichard/winpty") (synopsis "Rust winpty bindings") (description "Rust winpty bindings.") @@ -29777,11 +30100,11 @@ color in a Windows console.") `(#:skip-build? #t #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4) - ("rust-serde" ,rust-serde-1.0) + ("rust-serde" ,rust-serde-1) ("rust-winapi" ,rust-winapi-0.3)) #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3) - ("rust-serde-derive" ,rust-serde-derive-1.0)))) + ("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://github.com/gentoo90/winreg-rs") (synopsis "Rust bindings to MS Windows Registry API") (description @@ -30175,9 +30498,9 @@ implementation that works everywhere, even WASM!") (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1.0) - ("rust-quote" ,rust-quote-1.0) - ("rust-syn" ,rust-syn-1.0) + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1) ("rust-synstructure" ,rust-synstructure-0.12)))) (home-page "https://github.com/iqlusioninc/crates/") (synopsis "Custom derive support for zeroize") @@ -30208,7 +30531,7 @@ implementation that works everywhere, even WASM!") #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) ("rust-rand" ,rust-rand-0.4) - ("rust-walkdir" ,rust-walkdir-1.0)))) + ("rust-walkdir" ,rust-walkdir-1)))) (home-page "https://github.com/mvdnes/zip-rs.git") (synopsis "Library to support the reading and writing of zip files") |