[dependencies.proc-macro-crate]
version = "3.0"
[dependencies.proc-macro2]
version = "1.0"
[dependencies.quick-xml]
optional = true
version = "0.36"
[dependencies.quote]
version = "1.0"
[dependencies.syn]
features = ["full"]
version = "2.0"
[dev-dependencies.futures-channel]
version = "0.3"
[dev-dependencies.futures-util]
version = "0.3"
[dev-dependencies.gtk]
package = "gtk4"
version = "0.9"
[dev-dependencies.trybuild2]
version = "1.0"
[features]
blueprint = []
default = []
xml_validation = ["quick-xml"]
[lib]
name = "gtk4_macros"
path = "src/lib.rs"
proc-macro = true
[package]
authors = ["The gtk-rs Project Developers"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["api-bindings", "gui"]
description = "Macros helpers for GTK 4 bindings"
documentation = "https://gtk-rs.org/gtk4-rs/stable/latest/docs/gtk4_macros"
edition = "2021"
homepage = "https://gtk-rs.org/gtk4-rs"
keywords = ["gtk", "gtk4", "gtk-rs", "gnome", "GUI"]
license = "MIT"
name = "gtk4-macros"
readme = "README.md"
repository = "https://github.com/gtk-rs/gtk4-rs"
rust-version = "1.70"
version = "0.9.3"
[[test]]
name = "compile"
path = "tests/compile.rs"
[[test]]
name = "templates"
path = "tests/templates.rs"