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.