polymesh-api-codegen-macro 3.7.3

Polymesh API Codegen macro
Documentation
[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" ]

# Support downloading chain metadata from a RPC node.
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",
]