Open
Description
Tracking Issue: #128044
exhaustive: the contract fully encodes all requirements for using the function safely.
non-exhaustive: there are some additional safety pre-conditions or post-conditions that are not described by the contract, ie. it is possible to cause UB while fufilling the contract's requirements.