Skip to main content

Crate minco_contract

Crate minco_contract 

Source
Expand description

OpenAPI-first contract loading, validation, inventory and deterministic Rust generation.

Structs§

ContractAuthorizationAlternative
One representable OpenAPI Security Requirement alternative.
ContractAuthorizationPolicy
Additive coarse authorization metadata generated separately from operations.
ContractCompatibilityReport
ContractDocument
ContractFinding
ContractOperation
ContractOperationChange
ContractReport
ContractSchemaChange
ContractValidationErrors
Deterministic, bounded public validation failures.
OwnedOperation
OwnedResourceOperation

Enums§

CompatibilityClassification
ContractError
HttpMethod
ResourceAction
Severity

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§

ContractValidate
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