From 39d1164b029e7680d2e28f5ae54bac9d5d465033 Mon Sep 17 00:00:00 2001 From: Andy Polyakov Date: Fri, 31 May 2024 12:03:44 +0200 Subject: [PATCH] bindings/rust/Cargo.toml: pin dependencies for Rust 1.56. --- bindings/rust/Cargo.toml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/bindings/rust/Cargo.toml b/bindings/rust/Cargo.toml index 190c38fc..9d0828c1 100644 --- a/bindings/rust/Cargo.toml +++ b/bindings/rust/Cargo.toml @@ -40,12 +40,12 @@ no-threads = [] serde-secret = ["serde"] [build-dependencies] -cc = "1.0" +cc = "=1.0.79" [target.'cfg(target_env = "msvc")'.build-dependencies] glob = "0.3" [dependencies] -zeroize = { version = "^1.1", features = ["zeroize_derive"] } +zeroize = { version = "=1.6.0", features = ["zeroize_derive"] } serde = { version = "1.0.152", optional = true } [target.'cfg(not(any(target_arch="wasm32", target_os="none", target_os="unknown", target_os="uefi")))'.dependencies] @@ -54,13 +54,19 @@ threadpool = "^1.8.1" [dev-dependencies] rand = "0.8" rand_chacha = "0.3" -rmp-serde = "1.1.1" +rmp-serde = "=1.1.2" # Uncomment if you want to execute the test suite with Rust 1.56 through 1.64. -#csv = "=1.1.6" -#byteorder = "=1.4.3" -#regex = "=1.7.3" -#rayon = "=1.6.1" -#rayon-core = "=1.10.1" +csv = "=1.1.6" +byteorder = "=1.4.3" +regex = "=1.7.3" +rayon = "=1.6.1" +rayon-core = "=1.10.1" +memchr = "=2.6.0" +crossbeam-deque = "=0.8.3" +crossbeam-epoch = "=0.9.15" +crossbeam-utils = "=0.8.16" +plotters-backend = "=0.3.5" +rmp = "=0.8.12" [target.'cfg(any(unix, windows))'.dev-dependencies] criterion = "0.3"