package irmin-pack

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val cancel : t -> bool
val start : unlink:bool -> use_auto_finalisation:bool -> t -> XKey.t -> (unit, [> `Commit_key_is_dangling of string | `Gc_disallowed | `Gc_forbidden_during_batch ]) result
val start_exn : ?unlink:bool -> use_auto_finalisation:bool -> t -> XKey.t -> bool Lwt.t
val finalise_exn : ?wait:bool -> t -> [> `Finalised of Irmin_pack_unix__Gc_intf.stats | `Idle | `Running ] Lwt.t
val is_finished : t -> bool
val on_finalise : t -> ((Irmin_pack_unix__Gc_intf.stats, Gc.Args.Errs.t) result -> unit Lwt.t) -> unit
val try_auto_finalise_exn : t -> unit Lwt.t