package irmin-pack

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module type S = sig ... end
val fresh_key : bool Irmin.Private.Conf.key
val lru_size_key : int Irmin.Private.Conf.key
val index_log_size_key : int Irmin.Private.Conf.key
val readonly_key : bool Irmin.Private.Conf.key
val root_key : string option Irmin.Private.Conf.key
val fresh : Irmin.Private.Conf.t -> bool
val lru_size : Irmin.Private.Conf.t -> int
val index_log_size : Irmin.Private.Conf.t -> int
val readonly : Irmin.Private.Conf.t -> bool
type merge_throttle = [
  1. | `Block_writes
  2. | `Overcommit_memory
]
val merge_throttle_t : merge_throttle Irmin.Type.t
val merge_throttle_key : merge_throttle Irmin.Private.Conf.key
val merge_throttle : Irmin.Private.Conf.t -> merge_throttle
type freeze_throttle = [
  1. | merge_throttle
  2. | `Cancel_existing
]
val freeze_throttle_t : freeze_throttle Irmin.Type.t
val freeze_throttle_key : freeze_throttle Irmin.Private.Conf.key
val freeze_throttle : Irmin.Private.Conf.t -> freeze_throttle
val root : Irmin.Private.Conf.t -> string
val v : ?fresh:bool -> ?readonly:bool -> ?lru_size:int -> ?index_log_size:int -> ?merge_throttle:merge_throttle -> ?freeze_throttle:freeze_throttle -> string -> Irmin.config