There's a few places in the support library (coroutine_handle's from_address and done methods in [coroutine.handle.import.export] and [coroutine.handle.observers] respectively) where pre- and post-conditions are in Requries: paragraphs. We should separate them out from type requirements and place them in Preconditions: and Postconditions: paragraphs.
E.g. Describe type constraints you'd enforce with concepts in Requires:, and describe conditions you'd enforce with contracts in Preconditions: and Postconditions:.
There's a few places in the support library (
coroutine_handle
'sfrom_address
anddone
methods in [coroutine.handle.import.export] and [coroutine.handle.observers] respectively) where pre- and post-conditions are in Requries: paragraphs. We should separate them out from type requirements and place them in Preconditions: and Postconditions: paragraphs.E.g. Describe type constraints you'd enforce with concepts in Requires:, and describe conditions you'd enforce with contracts in Preconditions: and Postconditions:.