actr_framework_protoc_codegen/lib.rs
1//! # actr-framework-protoc-codegen
2//!
3//! Protoc plugin for generating actr-framework code from protobuf service definitions.
4//!
5//! This crate generates:
6//! - Handler traits for service implementations
7//! - MessageDispatcher implementations for request routing
8//! - Workload wrapper types
9//! - Message trait implementations (for Context::call/tell)
10//! - PayloadType-aware client code
11
12pub mod modern_generator;
13pub mod payload_type_extractor;
14
15pub use modern_generator::{GeneratorRole, ModernGenerator};
16pub use payload_type_extractor::{
17 PayloadType, extract_payload_type, extract_payload_type_or_default,
18};