[package]
name = "polymesh-api-codegen-macro"
version = "3.7.3"
edition = "2021"
authors = ["Robert G. Jakabosky <robert@polymesh.network>"]
license = "Apache-2.0"
description = "Polymesh API Codegen macro"
keywords = ["polymesh", "blockchain", "substrate", "codegen"]
repository = "https://github.com/PolymeshAssociation/polymesh-api"
homepage = "https://github.com/PolymeshAssociation/polymesh-api"
[lib]
proc-macro = true
[dependencies]
tokio = { version = "1", features = ["full"] }
darling = "0.14.1"
proc-macro-error = "1"
syn = "1.0.96"
polymesh-api-codegen = { workspace = true, default-features = false }
polymesh-api-client = { workspace = true, optional = true }
codec = { version = "3", package = "parity-scale-codec", default-features = false }
[features]
default = [ "std", "v14" ]
download_metadata = [
"polymesh-api-client",
"polymesh-api-client/std",
"polymesh-api-client/type_info",
]
ink = [
"polymesh-api-codegen/ink",
]
no_std = [
"polymesh-api-codegen/no_std",
]
std = [
"polymesh-api-codegen/std",
"polymesh-api-client?/std",
]
v14 = [
"polymesh-api-codegen/v14",
"polymesh-api-client?/v14",
]