package bistro

  1. Overview
  2. Docs
type t
type request =
  1. | Request of {
    1. np : int;
    2. mem : int;
    }
type resource =
  1. | Resource of {
    1. np : int;
    2. mem : int;
    }
val create : np:int -> mem:int -> t
val request : t -> request -> (resource, [ `Msg of string ]) result Lwt.t
val release : t -> resource -> unit