Skip to main content

validate_program_contract

Function validate_program_contract 

Source
pub fn validate_program_contract(
    program: &Program,
    validation_options: ValidationOptions<'_>,
    supported_ops: &HashSet<OpId>,
    caps: ProgramValidationCaps,
) -> Result<(), BackendError>
Expand description

Validate a program against backend-neutral and backend-reported contracts.

ยงErrors

Returns when foundation validation, supported-op validation, or required capability checks fail.