az-device-contract-codegen 2026.5.18

Generate deterministic Modbus C, Markdown, and Tokio client artifacts from typed device contract definitions.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![doc = include_str!("../README.md")]

mod model;
mod planner;
mod render;

pub use model::{
    ApiKind, ArtifactGroup, ContractMethod, ContractRenderRequest, ContractService,
    ContractTypedItem, GeneratedArtifact, GeneratedBundle, ReadReturnKind, RegisterArea,
    ServiceSummary, TransportKind, ValueType,
};
pub use planner::{
    AreaKind, ContractPlan, ContractPlanError, ItemPlan, MethodPlan, MethodWireKind, PlannedValue,
};
pub use render::generate_bundle;