[package]
name = "actr-framework-protoc-codegen"
version = "0.1.10"
edition.workspace = true
rust-version.workspace = true
license.workspace = true
description = "Protoc plugin for generating actr-framework code from protobuf definitions"
repository = "https://github.com/actor-rtc/actr"
readme = "README.md"
keywords = ["actor", "codegen", "protobuf", "protoc", "plugin"]
categories = ["development-tools", "development-tools::build-utils"]
[lints]
workspace = true
[dependencies]
actr-framework.workspace = true
actr-protocol.workspace = true
prost = "0.14"
prost-types = "0.14"
bytes = "1.10"
quote = "1.0"
proc-macro2 = "1.0"
heck = "0.5"
anyhow = "1.0"
thiserror = "1.0"
async-trait = "0.1"
[[bin]]
name = "protoc-gen-actrframework"
path = "src/bin/protoc-gen-actrframework.rs"
[lib]
name = "actr_framework_protoc_codegen"
path = "src/lib.rs"