module FStar.Pervasives

fsdoc: no-summary-found

fsdoc: no-comment-found

let ((expect_failure (errs:list int)):unit):()

When attached a top-level definition, the typechecker will succeed * if and only if checking the definition results in an error. The * error number list is actually OPTIONAL. If present, it will be * checked that the definition raises exactly those errors in the * specified multiplicity, but order does not matter.

let ((expect_lax_failure (errs:list int)):unit):()

When --lax is present, we the previous attribute since some definitions * only fail when verification is turned on. With this attribute, one can ensure * that a definition fails while lax-checking too. Same semantics as above, * but lax mode will be turned on for the definition.

let (tcdecltime:unit):()

Print the time it took to typecheck a top-level definition

let (assume_strictly_positive:unit):()
let (unifier_hint_injective:unit):()
let ((strict_on_arguments (x:list int)):unit):()
let (erasable:unit):()