package rocq-runtime

  1. Overview
  2. Docs
The Rocq Prover -- Core Binaries and Tools

Install

dune-project
 Dependency

Authors

Maintainers

Sources

rocq-9.2.0.tar.gz
sha256=a45280ab4fbaac7540b136a6b073b4a6db15739ec1e149bded43fa6f4fc25f20

doc/rocq-runtime.clib/Memprof_coq/Resource_bind/index.html

Module Memprof_coq.Resource_bindSource

Open Memprof_limits.Resource_bind to enable the let& binder for resources.

Sourceval (let&) : (scope:('a -> 'b) -> 'b) -> ('a -> 'b) -> 'b

RAII-style notation for resources cleaned-up at the end of scope. Example:

open Memprof_limits.Resource_bind

  let with_my_resource x =
    Memprof_limits.Masking.with_resource ~acquire x ~release

  let f x =
    let& resource = with_my_resource x in
    …