Skip to content

Commit 15c51fa

Browse files
committed
optional serde std
1 parent cbbfe9c commit 15c51fa

File tree

4 files changed

+9
-11
lines changed

4 files changed

+9
-11
lines changed

bins/revme/Cargo.toml

+5-1
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,12 @@ alloy-rlp = { version = "0.3", default-features = false, features = [
2424
"arrayvec",
2525
] }
2626
serde = { version = "1.0", default-features = false, features = ["derive", "rc"] }
27-
serde_json = { version = "1.0", default-features = false }
27+
serde_json = { version = "1.0", default-features = false, features = ["alloc"]}
2828
structopt = "0.3"
2929
thiserror = "1.0"
3030
triehash = "0.8"
3131
walkdir = "2.4"
32+
33+
[features]
34+
default = ["std"]
35+
std = ["serde/std", "serde_json/std", "alloy-rlp/std", "revm/std"]

crates/interpreter/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ serde = { version = "1.0", default-features = false, features = ["derive", "rc"]
1717

1818
[features]
1919
default = ["std"]
20-
std = ["revm-primitives/std"]
20+
std = ["serde?/std", "revm-primitives/std"]
2121
serde = ["dep:serde", "revm-primitives/serde"]
2222
arbitrary = ["std", "revm-primitives/arbitrary"]
2323

crates/primitives/Cargo.toml

+1-7
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,7 @@ hex = { version = "0.4", default-features = false }
3838

3939
[features]
4040
default = ["std", "c-kzg"]
41-
std = [
42-
"alloy-primitives/std",
43-
"alloy-rlp/std",
44-
"hex/std",
45-
"bitvec/std",
46-
"bitflags/std",
47-
]
41+
std = ["serde?/std", "alloy-rlp/std", "hex/std", "bitvec/std", "bitflags/std"]
4842
serde = [
4943
"dep:serde",
5044
"alloy-primitives/serde",

crates/revm/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ auto_impl = { version = "1.1", default-features = false }
1818

1919
# Optional
2020
serde = { version = "1.0", default-features = false, features = ["derive", "rc"], optional = true }
21-
serde_json = { version = "1.0", default-features = false, optional = true }
21+
serde_json = { version = "1.0", default-features = false, features = ["alloc"], optional = true }
2222

2323
# ethersdb
2424
tokio = { version = "1.34", features = [
@@ -36,7 +36,7 @@ criterion = "0.5"
3636

3737
[features]
3838
default = ["std", "c-kzg", "secp256k1"]
39-
std = ["revm-interpreter/std", "revm-precompile/std"]
39+
std = ["serde?/std", "serde_json?/std", "revm-interpreter/std", "revm-precompile/std"]
4040
serde = ["dep:serde", "dep:serde_json", "revm-interpreter/serde"]
4141
arbitrary = ["revm-interpreter/arbitrary"]
4242

0 commit comments

Comments
 (0)