Cargo Features

[dependencies]
alloy-dyn-abi = { version = "0.8.12", default-features = false, features = ["std", "eip712", "arbitrary", "debug"] }
default = std

The std feature is set by default whenever alloy-dyn-abi is added without default-features = false somewhere in the dependency tree.

std default arbitrary? debug?

Enables std of alloy-json-abi, alloy-primitives, alloy-sol-type-parser, alloy-sol-types, const-hex, optional serde, and optional serde_json

serde:

Provide impls for common standard library types like Vec<T> and HashMap<K, V>.
Requires a dependency on the Rust standard library.

eip712

Enables derive_more, serde, and serde_json, eip712-serde of alloy-sol-types

Affects alloy-dyn-abi::eip712

arbitrary = std

Enables arbitrary, derive_arbitrary, and proptest, arbitrary of alloy-sol-types

debug = std

Debug winnow parsers; intentionally doesn't enable winnow/debug

Enables debug of alloy-sol-type-parser