diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ae7ad6cac0..7a62bfbbf3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -11505,7 +11505,7 @@ final xor value. It has many built-in CRC functions.") (define-public rust-criterion-0.3 (package (name "rust-criterion") - (version "0.3.3") + (version "0.3.4") (source (origin (method url-fetch) @@ -11513,33 +11513,37 @@ final xor value. It has many built-in CRC functions.") (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "1n24l95pgjig4nfhgm3vn9gxb49ky5ylr8390scl7wbcxk7agnkh")))) + (base32 "08rx789365x6l9kbsg2r9c5yg25rd3pj1giwyhpcqis56pbpwcmb")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-atty" ,rust-atty-0.2) + (("rust-async-std" ,rust-async-std-1) + ("rust-atty" ,rust-atty-0.2) ("rust-cast" ,rust-cast-0.2) ("rust-clap" ,rust-clap-2) ("rust-criterion-plot" ,rust-criterion-plot-0.4) ("rust-csv" ,rust-csv-1) - ("rust-itertools" ,rust-itertools-0.9) + ("rust-futures" ,rust-futures-0.3) + ("rust-itertools" ,rust-itertools-0.10) ("rust-lazy-static" ,rust-lazy-static-1) ("rust-num-traits" ,rust-num-traits-0.2) ("rust-oorandom" ,rust-oorandom-11.1) - ("rust-plotters" ,rust-plotters-0.2) + ("rust-plotters" ,rust-plotters-0.3) ("rust-rayon" ,rust-rayon-1) ("rust-regex" ,rust-regex-1) ("rust-serde" ,rust-serde-1) ("rust-serde-cbor" ,rust-serde-cbor-0.11) ("rust-serde-derive" ,rust-serde-derive-1) ("rust-serde-json" ,rust-serde-json-1) + ("rust-smol" ,rust-smol-1) ("rust-tinytemplate" ,rust-tinytemplate-1) + ("rust-tokio" ,rust-tokio-1) ("rust-walkdir" ,rust-walkdir-2)) #:cargo-development-inputs - (("rust-approx" ,rust-approx-0.3) + (("rust-approx" ,rust-approx-0.4) + ("rust-futures" ,rust-futures-0.3) ("rust-quickcheck" ,rust-quickcheck-0.9) - ("rust-rand" ,rust-rand-0.7) + ("rust-rand" ,rust-rand-0.8) ("rust-tempfile" ,rust-tempfile-3)))) (home-page "https://bheisler.github.io/criterion.rs/book/index.html") (synopsis "Statistics-driven micro-benchmarking library")