[package]
name = "sol-abi"
description = "Solidity ABI implementation"
version = "0.0.1"
keywords = [ "no-std", "solidity", "ethereum" ]
documentation = "https://docs.rs/sol-abi"
authors.workspace = true
edition.workspace = true
license.workspace = true
homepage.workspace = true
repository.workspace = true

[dependencies]
serde = { workspace = true, features = [ "derive" ], optional = true }
syn = { workspace = true, optional = true }
quote = { workspace = true, optional = true }

[features]
default = [ "serde", "syn" ]
syn = [ "dep:syn", "quote", "std" ]
std = [ "serde/std" ]

[package.metadata.docs.rs]
all-features = true