Skip to main content

Module lower

Module lower 

Source
Expand description

Lowering pass: converts versioned OpenAPI specs into the version-agnostic IR.

Entry point: lower(parsed: ParsedSpec) -> Result<IrSpec, LowerError>

Dispatches to version-specific lowering functions that all produce the same IrSpec.

Modules§

v30
OpenAPI v3.0 → IR lowering.
v31
OpenAPI v3.1 → IR lowering.
v32
OpenAPI v3.2 → IR lowering.

Enums§

LowerError

Functions§

lower
Lower a parsed OpenAPI spec (any supported version) into the IR.