[package] name = "prost-reflect-derive" description = "A derive macro for prost-reflect to generate ReflectMessage implementations" keywords = ["protobuf", "serialization", "json"] categories = ["encoding"] version = "0.14.0" authors = ["Andrew Hickman "] repository = "https://github.com/andrewhickman/prost-reflect" documentation = "https://docs.rs/prost-reflect-derive" license = "MIT OR Apache-2.0" readme = "../README.md" edition = "2021" rust-version = "1.70.0" autotests = false exclude = ["tests"] [lib] proc-macro = true doctest = false test = false [[test]] name = "tests" path = "tests/tests.rs" [dependencies] proc-macro2 = "1.0.36" quote = "1.0.14" syn = "2.0.32" [dev-dependencies] once_cell = "1.13.0" prost = "0.13.0" prost-reflect = { path = "../prost-reflect", features = ["derive"] } trybuild = "1.0.84" [[package.metadata.release.pre-release-replacements]] file = "src/lib.rs" search = "html_root_url = \"https://docs.rs/prost-reflect-derive/.*?/\"" replace = "html_root_url = \"https://docs.rs/prost-reflect-derive/{{version}}/\"" exactly = 1 [package.metadata.release] tag = false pre-release-commit-message = "(cargo-release) {{crate_name}} version {{version}}"