From b3e86b32d9b343e9be8ac4a5a4ee7b9c5e317c92 Mon Sep 17 00:00:00 2001 From: Pana Date: Thu, 9 Jan 2025 16:19:11 +0800 Subject: [PATCH] adapt workspace dependent style --- Cargo.lock | 23 +------- Cargo.toml | 41 ++++++++++++- bins/conflux/Cargo.toml | 3 +- bins/pos-genesis-tool/main.rs | 2 +- crates/cfxcore/core/Cargo.toml | 65 ++++++++++----------- crates/cfxcore/execute-helper/Cargo.toml | 6 +- crates/cfxcore/executor/Cargo.toml | 14 ++--- crates/cfxcore/geth-tracer/Cargo.toml | 6 +- crates/cfxcore/packing-pool/Cargo.toml | 6 +- crates/cfxcore/vm-interpreter/Cargo.toml | 2 +- crates/dbs/db-errors/Cargo.toml | 4 +- crates/dbs/db/Cargo.toml | 2 +- crates/dbs/kvdb-rocksdb/Cargo.toml | 8 +-- crates/dbs/statedb/Cargo.toml | 2 +- crates/dbs/storage/Cargo.toml | 22 +++---- crates/util/cfx-vm-tracer-derive/Cargo.toml | 2 +- crates/util/cfx_math/Cargo.toml | 6 +- crates/util/heap-map/Cargo.toml | 2 +- crates/util/io/Cargo.toml | 4 +- crates/util/log_device/Cargo.toml | 4 +- crates/util/malloc_size_of/Cargo.toml | 6 +- crates/util/metrics/Cargo.toml | 4 +- crates/util/treap-map/Cargo.toml | 6 +- 23 files changed, 128 insertions(+), 112 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2b136c0eac..0e2e6cf50d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1794,7 +1794,6 @@ dependencies = [ "primal", "primitives", "priority-send-queue", - "prometheus 0.7.0", "proptest", "proptest-derive", "rand 0.7.3", @@ -2883,7 +2882,7 @@ dependencies = [ "once_cell", "parking_lot 0.11.2", "pipe-logger-lib", - "prometheus 0.12.0", + "prometheus", "serde", "serde_json", ] @@ -2899,7 +2898,7 @@ dependencies = [ "futures 0.3.30", "hyper 0.14.25", "once_cell", - "prometheus 0.12.0", + "prometheus", "rusty-fork", "serde_json", "tokio 1.40.0", @@ -2909,7 +2908,7 @@ dependencies = [ name = "diem-metrics-core" version = "0.1.0" dependencies = [ - "prometheus 0.12.0", + "prometheus", ] [[package]] @@ -6925,19 +6924,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "prometheus" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5567486d5778e2c6455b1b90ff1c558f29e751fc018130fa182e15828e728af1" -dependencies = [ - "cfg-if 0.1.10", - "fnv", - "lazy_static", - "quick-error", - "spin 0.5.2", -] - [[package]] name = "prometheus" version = "0.12.0" @@ -7482,14 +7468,11 @@ dependencies = [ "auto_impl", "bitflags 2.5.0", "bitvec 1.0.1", - "c-kzg", "cfg-if 1.0.0", - "derive_more", "dyn-clone", "enumn", "hashbrown 0.14.3", "hex", - "once_cell", "serde", ] diff --git a/Cargo.toml b/Cargo.toml index dcb5b5f78c..6fa1bb873a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -241,6 +241,7 @@ diem-network-address-encryption = { path = "./crates/pos/config/management/netwo # proc-macros proc-macro2 = "1.0" quote = "1.0" +syn = "1.0" serde = { version = "1.0", features = [ "derive", @@ -266,7 +267,7 @@ alloy-sol-types = "0.7.2" alloy-primitives = "0.7.2" alloy-rpc-types = { git = "https://github.com/alloy-rs/alloy", rev = "4e22b9e" } alloy-rpc-types-trace = { git = "https://github.com/alloy-rs/alloy", rev = "4e22b9e" } -revm = "8.0" +revm = { version = "8.0", default-features = false } # jsonrpc framework(old) jsonrpc-core = "18.0.0" @@ -323,6 +324,7 @@ clap = "2" rand = "0.7" rand_xorshift = "0.2" rand_08 = { package = "rand", version = "0.8" } +rand_chacha = "0.2.1" log = "0.4" log4rs = "1.2.0" env_logger = "0.11" @@ -347,7 +349,6 @@ home = "0.5.0" bcs = "0.1.3" base64ct = "=1.1.1" order-stat = "0.1" -criterion = "0.3" time = "0.1.34" smallvec = "1.4" matches = "0.1" @@ -369,6 +370,32 @@ vergen = "7.0.0" target_info = "0.1" libc = "0.2" rustls = "0.21" +bit-set = "0.4" +typenum = "1.17.0" +typemap = { package = "typemap-ors", version = "1.0"} +num = "0.2" +num-traits = { version = "0.2.8", default-features = false } +impl-trait-for-tuples = "^0.2" +impl-tools = "^0.10" +derive_more = "0.99" +c-kzg = { version = "1.0.2", default-features = false } +strfmt = "0.1" +smart-default = "0.6.0" +num-derive = { version = "0.3.3", default-features = false } +mirai-annotations = { version = "1.10.1", default-features = false } +rangetools = "0.1.4" +# prometheus = { version = "0.7.0", default-features = false } +primal = "0.2.3" +memmap = "0.6" +memoffset = "0.5.1" +lru_time_cache = "0.9.0" +hashbrown = "0.7.1" +either = "1.5.3" +fallible-iterator = "0.2" +fs_extra = "1.1.0" +fs-swap = "0.2.4" +regex = "1.3.1" +cfg-if = "0.1" # conflux forked crates rocksdb = { git = "https://github.com/Conflux-Chain/rust-rocksdb.git", rev = "3773afe5b953997188f37c39308105b5deb0faac" } @@ -392,4 +419,12 @@ ethcore-bytes = "0.1.1" # misc-testing similar-asserts = "1.5" assert_matches = "1.5" -serial_test = "3.0" \ No newline at end of file +serial_test = "3.0" +criterion = "0.3.0" +proptest = "1.0.0" +proptest-derive = "0.3.0" + +# dbs +sqlite = "0.25" +sqlite3-sys = "0.12" +kvdb = "0.4" \ No newline at end of file diff --git a/bins/conflux/Cargo.toml b/bins/conflux/Cargo.toml index e0552d3472..b067457284 100644 --- a/bins/conflux/Cargo.toml +++ b/bins/conflux/Cargo.toml @@ -8,7 +8,6 @@ description.workspace = true documentation.workspace = true [dependencies] -# mio = { workspace = true } clap = { workspace = true, features = ["yaml"] } textwrap = { workspace = true } toml = { workspace = true } @@ -41,7 +40,7 @@ primitives = { workspace = true } log4rs = { workspace = true, features = ["background_rotation", "gzip"] } rlp = { workspace = true } keccak-hash = { workspace = true } -rand = "0.8.3" +rand_08 = { workspace = true } kvdb-rocksdb = { workspace = true } client = { workspace = true } cfx-types = { workspace = true } diff --git a/bins/pos-genesis-tool/main.rs b/bins/pos-genesis-tool/main.rs index 2bf5c83094..c74e976fd5 100644 --- a/bins/pos-genesis-tool/main.rs +++ b/bins/pos-genesis-tool/main.rs @@ -21,7 +21,7 @@ use std::{ use docopt::Docopt; use log::*; -use rand::{rngs::StdRng, SeedableRng}; +use rand_08::{rngs::StdRng, SeedableRng}; use rustc_hex::FromHexError; use serde::Deserialize; use tempdir::TempDir; diff --git a/crates/cfxcore/core/Cargo.toml b/crates/cfxcore/core/Cargo.toml index 13a4642da1..bb2a11be6d 100644 --- a/crates/cfxcore/core/Cargo.toml +++ b/crates/cfxcore/core/Cargo.toml @@ -7,7 +7,7 @@ version = { workspace = true } edition = "2021" [dependencies] -bit-set = "0.4" +bit-set = { workspace = true } substrate-bn = { workspace = true, default-features = false } byteorder = { workspace = true } cfxkey = { workspace = true } @@ -27,44 +27,43 @@ cfx-execute-helper = { workspace = true } channel = { workspace = true } clap = { workspace = true } dag = { workspace = true } -derivative = "2.0.2" +derivative = { workspace = true } db = { workspace = true } -either = "1.5.3" -fallible-iterator = "0.2" -fs_extra = "1.1.0" +either = { workspace = true } +fallible-iterator = { workspace = true } +fs_extra = { workspace = true } futures = { workspace = true, features = ["compat"] } -hashbrown = "0.7.1" +hashbrown = { workspace = true } hibitset = { workspace = true } itertools = { workspace = true } io = { workspace = true } jsonrpc-core = { workspace = true } keccak-hash = { workspace = true } -kvdb = "0.4" +kvdb = { workspace = true } kvdb-rocksdb = { workspace = true } lazy_static = { workspace = true } link-cut-tree = { workspace = true } log = { workspace = true } log4rs = { workspace = true, features = ["background_rotation", "gzip"] } -lru_time_cache = "0.9.0" +lru_time_cache = { workspace = true } malloc_size_of = { workspace = true } malloc_size_of_derive = { workspace = true } -memmap = "0.6" -memoffset = "0.5.1" +memmap = { workspace = true } +memoffset = { workspace = true } memory-cache = { workspace = true } metrics = { workspace = true } network = { workspace = true } -num = "0.2" -num-traits = { version = "0.2.8", default-features = false } +num = { workspace = true } +num-traits = { workspace = true, default-features = false } parity-crypto = { workspace = true } parking_lot = { workspace = true } -primal = "0.2.3" +primal = { workspace = true } primitives = { workspace = true } priority-send-queue = { workspace = true } -prometheus = { version = "0.7.0", default-features = false } rand = { workspace = true } -rand_08 = { package = "rand", version = "0.8" } -rand_xorshift = "0.2" -rangetools = "0.1.4" +rand_08 = { workspace = true } +rand_xorshift = { workspace = true } +rangetools = { workspace = true } random-crash = { workspace = true } rayon = { workspace = true } rlp = { workspace = true } @@ -74,15 +73,15 @@ secret-store = { workspace = true } serde = { workspace = true, features = ["rc"] } serde_derive = { workspace = true } serde_json = { workspace = true } -siphasher = "0.3" +siphasher = { workspace = true } slab = { workspace = true } solidity-abi = { workspace = true } solidity-abi-derive = { workspace = true } sha3-macro = { workspace = true } -sqlite = "0.25" -sqlite3-sys = "0.12" -static_assertions = "1.1.0" -strfmt = "0.1" +sqlite = { workspace = true } +sqlite3-sys = { workspace = true } +static_assertions = { workspace = true } +strfmt = { workspace = true } tempdir = { workspace = true } threadpool = { workspace = true } throttling = { workspace = true } @@ -92,15 +91,15 @@ tokio-stream = { workspace = true } unexpected = { workspace = true } strum = { workspace = true } strum_macros = { workspace = true } -smart-default = "0.6.0" +smart-default = { workspace = true } bls-signatures = { workspace = true } tiny-keccak = { workspace = true, features = ["keccak"] } -bcs = "0.1.2" +bcs = { workspace = true } async-trait = { workspace = true } -num-derive = { version = "0.3.3", default-features = false } +num-derive = { workspace = true } thiserror = { workspace = true } fallible = { workspace = true } -mirai-annotations = { version = "1.10.1", default-features = false } +mirai-annotations = { workspace = true, default-features = false } bounded-executor = { workspace = true } diem-config = { workspace = true } diem-crypto = { workspace = true } @@ -125,13 +124,13 @@ once_cell = { workspace = true } move-core-types = { workspace = true } pow-types = { workspace = true } async-oneshot = { workspace = true } -proptest = { version = "1.0.0", optional = true } -proptest-derive = { version = "0.3.0", optional = true } +proptest = { workspace = true, optional = true } +proptest-derive = { workspace = true, optional = true } diem-temppath = { workspace = true } crash-handler = { workspace = true } heap-map = { workspace = true } -impl-trait-for-tuples = "^0.2" -impl-tools = "^0.10" +impl-trait-for-tuples = { workspace = true } +impl-tools = { workspace = true } treap-map = { workspace = true } cfx-packing-pool = { workspace = true } alloy-rpc-types-trace = { workspace = true } @@ -144,11 +143,11 @@ cfx-util-macros = { workspace = true } parity-util-mem = { workspace = true, default-features = false } [dev-dependencies] -criterion = "0.3" +criterion = { workspace = true } cfx-storage = { workspace = true, features = ["testonly_code"] } cfx-vm-types = { workspace = true, features = ["testonly_code"] } -proptest = "1.0.0" -proptest-derive = "0.3.0" +proptest = { workspace = true } +proptest-derive = { workspace = true } consensus-types = { workspace = true, features = ["fuzzing"] } [features] diff --git a/crates/cfxcore/execute-helper/Cargo.toml b/crates/cfxcore/execute-helper/Cargo.toml index 8ee5b9a374..ca61cbd876 100644 --- a/crates/cfxcore/execute-helper/Cargo.toml +++ b/crates/cfxcore/execute-helper/Cargo.toml @@ -30,11 +30,11 @@ serde_json = { workspace = true, default-features = false, features = [ solidity-abi = { workspace = true } strum_macros = { workspace = true } pow-types = { workspace = true } -typemap = { package = "typemap-ors", version = "1.0"} +typemap = { workspace = true } alloy-primitives = { workspace = true } -alloy-sol-types = "0.7.1" -revm = { version = "8.0", default-features = false, features = ["std"] } +alloy-sol-types = { workspace = true } +revm = { workspace = true, default-features = false, features = ["std"] } alloy-rpc-types-trace = { workspace = true } geth-tracer = { workspace = true } cfx-parity-trace-types = { workspace = true } diff --git a/crates/cfxcore/executor/Cargo.toml b/crates/cfxcore/executor/Cargo.toml index c07adcf8ed..d25c308741 100644 --- a/crates/cfxcore/executor/Cargo.toml +++ b/crates/cfxcore/executor/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] substrate-bn = { workspace = true, default-features = false } -byteorder = "1.0" +byteorder = { workspace = true } cfxkey = { workspace = true } cfx-bytes = { workspace = true } cfx-math = { workspace = true } @@ -25,7 +25,7 @@ lazy_static = { workspace = true } log = { workspace = true } malloc_size_of = { workspace = true } malloc_size_of_derive = { workspace = true } -num = "0.2" +num = { workspace = true } parity-crypto = { workspace = true } parking_lot = { workspace = true } primitives = { workspace = true } @@ -45,12 +45,12 @@ tiny-keccak = { workspace = true, features = ["keccak"]} diem-crypto = { workspace = true } diem-types = { workspace = true } pow-types = { workspace = true } -impl-trait-for-tuples = "^0.2" -impl-tools = "^0.10" -typemap = { package = "typemap-ors", version = "1.0"} +impl-trait-for-tuples = { workspace = true } +impl-tools = { workspace = true } +typemap = { workspace = true } hex-literal = { workspace = true } -derive_more = "0.99" -c-kzg = { version = "1.0.2", default-features = false} +derive_more = { workspace = true } +c-kzg = { workspace = true } once_cell = { workspace = true } rayon = { workspace = true } cfx-parity-trace-types = { workspace = true } diff --git a/crates/cfxcore/geth-tracer/Cargo.toml b/crates/cfxcore/geth-tracer/Cargo.toml index 7a74e148db..2b435f1b9d 100644 --- a/crates/cfxcore/geth-tracer/Cargo.toml +++ b/crates/cfxcore/geth-tracer/Cargo.toml @@ -14,12 +14,12 @@ license-file.workspace = true [dependencies] alloy-primitives = { workspace = true } -alloy-sol-types = "0.7.1" -revm = { version = "8.0", default-features = false, features = ["std"] } +alloy-sol-types = { workspace = true } +revm = { workspace = true, default-features = false, features = ["std"] } alloy-rpc-types-trace = { workspace = true } cfx-vm-types = { workspace = true } cfx-types = { workspace = true } cfx-executor = { workspace = true } -typemap = { package = "typemap-ors", version = "1.0"} +typemap = { workspace = true } cfx-vm-interpreter = { workspace = true } primitives = { workspace = true } diff --git a/crates/cfxcore/packing-pool/Cargo.toml b/crates/cfxcore/packing-pool/Cargo.toml index 3d0a8da0a6..b8d990ad44 100644 --- a/crates/cfxcore/packing-pool/Cargo.toml +++ b/crates/cfxcore/packing-pool/Cargo.toml @@ -13,14 +13,14 @@ treap-map = { workspace = true } heap-map = { workspace = true } malloc_size_of = { workspace = true } malloc_size_of_derive = { workspace = true } -rand_xorshift = "0.2" -typenum = "1.17.0" +rand_xorshift = { workspace = true } +typenum = { workspace = true } rand = { workspace = true } [dev-dependencies] treap-map = { workspace = true, features = ["testonly_code"] } rand = { workspace = true, features = ["getrandom"] } -criterion = "0.3.0" +criterion = { workspace = true } [[bench]] name = "bench" diff --git a/crates/cfxcore/vm-interpreter/Cargo.toml b/crates/cfxcore/vm-interpreter/Cargo.toml index 86ef8e3828..8430ebf19d 100644 --- a/crates/cfxcore/vm-interpreter/Cargo.toml +++ b/crates/cfxcore/vm-interpreter/Cargo.toml @@ -7,7 +7,7 @@ version = "2.0.2" edition = "2021" [dependencies] -bit-set = "0.4" +bit-set = { workspace = true } cfx-bytes = { workspace = true } cfx-types = { workspace = true } cfx-vm-types = { workspace = true } diff --git a/crates/dbs/db-errors/Cargo.toml b/crates/dbs/db-errors/Cargo.toml index aef4e1ecd1..48da8de63e 100644 --- a/crates/dbs/db-errors/Cargo.toml +++ b/crates/dbs/db-errors/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" primitives = { workspace = true } cfx-types = { workspace = true } rlp = { workspace = true } -sqlite = "0.25" -strfmt = "0.1" +sqlite = { workspace = true } +strfmt = { workspace = true } thiserror ={ workspace = true } cfx-util-macros ={ workspace = true} \ No newline at end of file diff --git a/crates/dbs/db/Cargo.toml b/crates/dbs/db/Cargo.toml index 32b2f058f9..bd342e0aba 100644 --- a/crates/dbs/db/Cargo.toml +++ b/crates/dbs/db/Cargo.toml @@ -6,4 +6,4 @@ edition = "2021" [dependencies] log = { workspace = true } kvdb-rocksdb = { workspace = true } -kvdb = "0.4" +kvdb = { workspace = true } diff --git a/crates/dbs/kvdb-rocksdb/Cargo.toml b/crates/dbs/kvdb-rocksdb/Cargo.toml index 38a6748352..2893b89cd7 100644 --- a/crates/dbs/kvdb-rocksdb/Cargo.toml +++ b/crates/dbs/kvdb-rocksdb/Cargo.toml @@ -9,12 +9,12 @@ edition = "2021" [dependencies] cfx-types = { workspace = true } -fs-swap = "0.2.4" -kvdb = "0.4" +fs-swap = { workspace = true } +kvdb = { workspace = true } log = { workspace = true } -num_cpus = "1.10.1" +num_cpus = { workspace = true } parking_lot = { workspace = true } -regex = "1.3.1" +regex = { workspace = true } malloc_size_of = { workspace = true } malloc_size_of_derive = { workspace = true } parity-util-mem = { workspace = true, default-features = false } diff --git a/crates/dbs/statedb/Cargo.toml b/crates/dbs/statedb/Cargo.toml index 3ad3e92be9..5cbd03dd7e 100644 --- a/crates/dbs/statedb/Cargo.toml +++ b/crates/dbs/statedb/Cargo.toml @@ -12,7 +12,7 @@ cfx-parameters = { workspace = true } cfx-db-errors = { workspace = true } cfx-storage = { workspace = true } cfx-types = { workspace = true } -hashbrown = "0.7.1" +hashbrown = { workspace = true } log = { workspace = true } parking_lot = { workspace = true } primitives = { workspace = true, optional = true } diff --git a/crates/dbs/storage/Cargo.toml b/crates/dbs/storage/Cargo.toml index 0ce7e8189d..be81d59c62 100644 --- a/crates/dbs/storage/Cargo.toml +++ b/crates/dbs/storage/Cargo.toml @@ -7,39 +7,39 @@ version = "1.0.0" edition = "2021" [dependencies] -cfg-if = "0.1" +cfg-if = { workspace = true } cfx-bytes = { workspace = true } cfx-db-errors = { workspace = true } cfx-internal-common = { workspace = true } cfx-types = { workspace = true } delegate = "0.5.0" -derivative = "2.0.2" -fallible-iterator = "0.2" -fs_extra = "1.1.0" +derivative = { workspace = true } +fallible-iterator = { workspace = true } +fs_extra = { workspace = true } futures = { workspace = true, features = ["compat"] } -hashbrown = "0.7.1" +hashbrown = { workspace = true } keccak-hash = { workspace = true } -kvdb = "0.4" +kvdb = { workspace = true } kvdb-rocksdb = { workspace = true } lazy_static = { workspace = true } log = { workspace = true } log4rs = { workspace = true, features = ["background_rotation", "gzip"] } malloc_size_of = { workspace = true } malloc_size_of_derive = { workspace = true } -memoffset = "0.5.1" +memoffset = { workspace = true } parking_lot = { workspace = true } primitives = { workspace = true, optional = true } rand = { workspace = true } -rand_chacha = "0.2.1" +rand_chacha = { workspace = true } random-crash = { workspace = true } rlp = { workspace = true } rlp_derive = { workspace = true } rustc-hex = { workspace = true } serde = { workspace = true, features = ["rc"] } serde_derive = { workspace = true } -sqlite = "0.25" -sqlite3-sys = "0.12" -strfmt = "0.1" +sqlite = { workspace = true } +sqlite3-sys = { workspace = true } +strfmt = { workspace = true } tokio02 = { workspace = true, features = ["full"] } once_cell = { workspace = true } parity-util-mem = { workspace = true, default-features = false } diff --git a/crates/util/cfx-vm-tracer-derive/Cargo.toml b/crates/util/cfx-vm-tracer-derive/Cargo.toml index c13000946b..9908903602 100644 --- a/crates/util/cfx-vm-tracer-derive/Cargo.toml +++ b/crates/util/cfx-vm-tracer-derive/Cargo.toml @@ -9,6 +9,6 @@ edition = "2021" proc-macro = true [dependencies] -syn = "1" +syn = { workspace = true } quote = { workspace = true } proc-macro2 = { workspace = true } diff --git a/crates/util/cfx_math/Cargo.toml b/crates/util/cfx_math/Cargo.toml index 1a5aa459ae..dfe5a1383c 100644 --- a/crates/util/cfx_math/Cargo.toml +++ b/crates/util/cfx_math/Cargo.toml @@ -7,14 +7,14 @@ version = "0.1.0" edition = "2021" [dependencies] -num = "0.2" +num = { workspace = true } cfx-types = { workspace = true } unroll = "0.1.5" -typenum = "1.17.0" +typenum = { workspace = true } [dev-dependencies] rand = "0.8.0" # TODO: use workspace -criterion = "0.3.0" +criterion = { workspace = true } static_assertions = { workspace = true } rand_xorshift = "0.3" diff --git a/crates/util/heap-map/Cargo.toml b/crates/util/heap-map/Cargo.toml index 02962995a4..dd52c5219c 100644 --- a/crates/util/heap-map/Cargo.toml +++ b/crates/util/heap-map/Cargo.toml @@ -11,7 +11,7 @@ malloc_size_of = { workspace = true } [dev-dependencies] rand = "0.8.0" # TODO: use workspace -criterion = "0.3.0" +criterion = { workspace = true } [[bench]] name = "bench" diff --git a/crates/util/io/Cargo.toml b/crates/util/io/Cargo.toml index 5765c9961c..d3733c987b 100644 --- a/crates/util/io/Cargo.toml +++ b/crates/util/io/Cargo.toml @@ -14,9 +14,9 @@ crossbeam-channel = "0.4" parking_lot = { workspace = true } log = { workspace = true } slab = { workspace = true } -num_cpus = "1.8" +num_cpus = { workspace = true } timer = "0.2" -time = "0.1" +time = { workspace = true } metrics = { workspace = true } lazy_static = { workspace = true } diff --git a/crates/util/log_device/Cargo.toml b/crates/util/log_device/Cargo.toml index 300cdd2c42..c6333cd47c 100644 --- a/crates/util/log_device/Cargo.toml +++ b/crates/util/log_device/Cargo.toml @@ -5,9 +5,9 @@ edition = "2021" [dependencies] parking_lot = { workspace = true } -byteorder = "1.2.7" +byteorder = { workspace = true } db = { workspace = true } rlp = { workspace = true } rlp_derive = { workspace = true } -kvdb = "0.4" +kvdb = { workspace = true } rand = { workspace = true } diff --git a/crates/util/malloc_size_of/Cargo.toml b/crates/util/malloc_size_of/Cargo.toml index 5961a46f86..525b3c1abe 100644 --- a/crates/util/malloc_size_of/Cargo.toml +++ b/crates/util/malloc_size_of/Cargo.toml @@ -6,12 +6,12 @@ license = "MIT/Apache-2.0" [dependencies] cfx-types = { workspace = true } -cfg-if = "0.1" -hashbrown = "0.7.1" +cfg-if = { workspace = true } +hashbrown = { workspace = true } winapi = "0.3.7" slab = { workspace = true } parking_lot = { workspace = true } -smallvec = "1.4" +smallvec = { workspace = true } [features] jemalloc-global = ["jemallocator"] diff --git a/crates/util/metrics/Cargo.toml b/crates/util/metrics/Cargo.toml index 6fef7d782f..c66f3e4167 100644 --- a/crates/util/metrics/Cargo.toml +++ b/crates/util/metrics/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" lazy_static = { workspace = true } parking_lot = { workspace = true } timer = "0.2.0" -time = "0.1" +time = { workspace = true } rand = { workspace = true } influx_db_client = "0.5.1" log = { workspace = true } @@ -19,7 +19,7 @@ serde = { workspace = true } duration-str = "0.5.1" [dev-dependencies] -criterion = "0.3" +criterion = { workspace = true } [[bench]] name = "benchmark" diff --git a/crates/util/treap-map/Cargo.toml b/crates/util/treap-map/Cargo.toml index e06bd37639..7882289a68 100644 --- a/crates/util/treap-map/Cargo.toml +++ b/crates/util/treap-map/Cargo.toml @@ -10,13 +10,13 @@ edition = "2021" malloc_size_of = { workspace = true } primitives = { workspace = true } rand = { workspace = true } -rand_xorshift = "0.2" +rand_xorshift = { workspace = true } [dev-dependencies] -rand_chacha = "0.2.1" +rand_chacha = { workspace = true } cfx-types = { workspace = true } cfxkey = { workspace = true } -criterion = "0.3.0" +criterion = { workspace = true } [features] testonly_code = []