#![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;