Expand description
OpenAPI-first contract loading, validation, inventory and deterministic Rust generation.
Structs§
- Contract
Authorization Alternative - One representable
OpenAPISecurity Requirement alternative. - Contract
Authorization Policy - Additive coarse authorization metadata generated separately from operations.
- Contract
Compatibility Report - Contract
Document - Contract
Finding - Contract
Operation - Contract
Operation Change - Contract
Report - Contract
Schema Change - Contract
Validation Errors - Deterministic, bounded public validation failures.
- Owned
Operation - Owned
Resource Operation
Enums§
Constants§
- CONTRACT_
VALIDATION_ MAX_ FIELD_ PATHS - Maximum number of public validation paths, including the omission sentinel.
- CONTRACT_
VALIDATION_ MAX_ MESSAGES_ PER_ PATH - Maximum number of public messages retained for one validation path.
- CONTRACT_
VALIDATION_ MAX_ MESSAGE_ BYTES - Maximum byte length accepted for a public validation message.
- CONTRACT_
VALIDATION_ MAX_ PATH_ BYTES - Maximum materialized byte length of a public validation path.
- CONTRACT_
VALIDATION_ MAX_ PATH_ DEPTH - Maximum generated validation nesting depth.
Traits§
- Contract
Validate - A statically dispatched semantic request validator generated from a contract.
Functions§
- deserialize_
optional_ non_ null - Deserialize a present optional property as a non-null
T. - deserialize_
required_ nullable - Deserialize a required nullable property while retaining
Option<T>. - diff_
contracts - generate_
rust - generated_
contract_ digest - load_
contract - load_
contract_ source