ink_macro 5.1.0

[ink!] Rust based eDSL for writing smart contracts for Substrate
Documentation
[package]
name = "ink_macro"
version.workspace = true
authors = ["Use Ink <ink@use.ink>"]
edition.workspace = true

license.workspace = true
readme = "README.md"
repository.workspace = true
documentation = "https://docs.rs/ink_macro/"
homepage.workspace = true
description = "[ink!] Rust based eDSL for writing smart contracts for Substrate"
keywords.workspace = true
categories.workspace = true
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]

[dependencies]
ink_ir = { workspace = true }
ink_codegen = { workspace = true }
ink_primitives = { workspace = true }

scale = { workspace = true }
syn = { workspace = true }
synstructure = { workspace = true }
proc-macro2 = { workspace = true }
quote = { workspace = true }

[dev-dependencies]
ink_env = { workspace = true, default-features = true }
ink = { path = "..", default-features = true }
ink_metadata = { workspace = true, default-features = true }
ink_prelude = { workspace = true, default-features = true }
ink_storage = { workspace = true, default-features = true }
scale-info = { workspace = true, features = ["derive"] }

[lib]
name = "ink_macro"
proc-macro = true

[features]
default = [ "std" ]
std = [
	"ink_codegen/std",
	"ink_ir/std",
	"ink_primitives/std",
	"scale/std",
	"scale-info/std"
]