forge-ir 0.1.10

OpenAPI Forge intermediate representation types
Documentation

OpenAPI Forge intermediate representation.

These types are the canonical Rust shape of the IR. They mirror the WIT definitions in wit/ir.wit exactly. The forge-ir-bindgen crate handles conversion to and from the WIT-generated representation that crosses the component boundary.

Pre-1.0 the IR is unstable: every change is a breaking change, and there is no api-version field. Plugins built against a different forge-ir version will fail at component load time with a WIT type error.

See docs/ir-spec.md for the full contract.