az_device_contract_codegen/
lib.rs1#![doc = include_str!("../README.md")]
2
3mod model;
4mod planner;
5mod render;
6
7pub use model::{
8 ApiKind, ArtifactGroup, ContractMethod, ContractRenderRequest, ContractService,
9 ContractTypedItem, GeneratedArtifact, GeneratedBundle, ReadReturnKind, RegisterArea,
10 ServiceSummary, TransportKind, ValueType,
11};
12pub use planner::{
13 AreaKind, ContractPlan, ContractPlanError, ItemPlan, MethodPlan, MethodWireKind, PlannedValue,
14};
15pub use render::generate_bundle;