forked from diem/diem
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCargo.toml
67 lines (63 loc) · 2.14 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[package]
name = "diem-vm"
description = "Diem VM runtime"
version = "0.1.0"
# Workspace inherited keys
authors = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
license = { workspace = true }
publish = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
[dependencies]
anyhow = { workspace = true }
diem-aggregator = { workspace = true }
diem-block-executor = { workspace = true }
diem-block-partitioner = { workspace = true }
diem-crypto = { workspace = true }
diem-crypto-derive = { workspace = true }
diem-framework = { workspace = true }
diem-gas = { workspace = true }
diem-infallible = { workspace = true }
diem-logger = { workspace = true }
diem-metrics-core = { workspace = true }
diem-move-stdlib = { workspace = true }
diem-mvhashmap = { workspace = true }
diem-state-view = { workspace = true }
diem-types = { workspace = true }
diem-utils = { workspace = true }
diem-vm-logging = { workspace = true }
diem-vm-types = { workspace = true }
bcs = { workspace = true }
dashmap = { workspace = true }
fail = { workspace = true }
futures = { workspace = true }
move-binary-format = { workspace = true }
move-bytecode-utils = { workspace = true }
move-bytecode-verifier = { workspace = true }
move-core-types = { workspace = true }
move-table-extension = { workspace = true }
move-unit-test = { workspace = true }
move-vm-runtime = { workspace = true }
move-vm-test-utils = { workspace = true }
move-vm-types = { workspace = true }
num_cpus = { workspace = true }
once_cell = { workspace = true }
ouroboros = { workspace = true }
rand = { workspace = true }
rayon = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
smallvec = { workspace = true }
tracing = { workspace = true }
[dev-dependencies]
diem-language-e2e-tests = { workspace = true }
diem-types = { workspace = true }
proptest = { workspace = true }
[features]
default = []
mirai-contracts = []
fuzzing = ["move-core-types/fuzzing", "move-binary-format/fuzzing", "move-vm-types/fuzzing", "diem-framework/fuzzing"]
failpoints = ["fail/failpoints", "move-vm-runtime/failpoints"]
testing = ["diem-framework/testing"]