[package]
name = "rio-macros"
version = "0.5.2"
edition = "2021"
description = "Proc macros to help developing rio-rs applications"
license-file = "../LICENSE"
repository = "https://github.com/rcelha/rio-rs"

[lib]
proc-macro = true

[dependencies]
heck = "0.5.0"
proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "2.0", features = ["full", "extra-traits"] }

[dev-dependencies]
rio-rs = { path = "../rio-rs", features = ["full"] }
trybuild = "1.0"
async-trait = { package = "async-trait-sync", version = "0.1.36" }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
bincode = "1.3.3"
