mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 08:47:57 +00:00
4ef1d0df02
* sp-api: Support expanding the macro code This pr introduces the `expander` crate to expand the generated source code into a file. This gives better error reporting when trying to fix issues in the macro itself as Rustc will point to the line in this file. The feature can be enabled by setting `SP_API_EXPAND=1` at compile time. Besides that the generated code is changed to fix warnings in the exanped version. * Fixes
31 lines
785 B
TOML
31 lines
785 B
TOML
[package]
|
|
name = "sp-api-proc-macro"
|
|
version = "4.0.0-dev"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
edition = "2021"
|
|
license = "Apache-2.0"
|
|
homepage = "https://substrate.io"
|
|
repository = "https://github.com/paritytech/substrate/"
|
|
description = "Macros for declaring and implementing runtime apis."
|
|
documentation = "https://docs.rs/sp-api-proc-macro"
|
|
|
|
[package.metadata.docs.rs]
|
|
targets = ["x86_64-unknown-linux-gnu"]
|
|
|
|
[lib]
|
|
proc-macro = true
|
|
|
|
[dependencies]
|
|
quote = "1.0.10"
|
|
syn = { version = "1.0.98", features = ["full", "fold", "extra-traits", "visit"] }
|
|
proc-macro2 = "1.0.37"
|
|
blake2 = { version = "0.10.4", default-features = false }
|
|
proc-macro-crate = "1.1.3"
|
|
expander = "1.0.0"
|
|
Inflector = "0.11.4"
|
|
|
|
# Required for the doc tests
|
|
[features]
|
|
default = ["std"]
|
|
std = []
|