package irmin-pack

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t
type outcome = [
  1. | `Cancelled
  2. | `Failure of string
  3. | `Success
]
val outcome_t : outcome Irmin.Type.t
type status = [
  1. | `Cancelled
  2. | `Failure of string
  3. | `Running
  4. | `Success
]
val status_t : status Irmin.Type.t
val async : (unit -> unit) -> t
val await : t -> [> outcome ] Lwt.t
val status : t -> [> status ]
val cancel : t -> bool