Module Moonpool_private.Dla_

Interface to Domain-local-await.

This is used to handle the presence or absence of DLA.

type t = {
  1. release : unit -> unit;
  2. await : unit -> unit;
}
val using : prepare_for_await:(unit -> t) -> while_running:(unit -> 'a) -> 'a
val setup_domain : unit -> unit