irmin-bench.traces
Irmin_traces.Import
irmin-bench.common
include module type of struct include Irmin.Export_for_backends end
module Store_properties = Irmin.Export_for_backends.Store_properties
module Logging = Irmin.Export_for_backends.Logging
module Reversed_list = Irmin.Export_for_backends.Reversed_list
type read = Irmin.Perms.read
type write = Irmin.Perms.write
type read_write = Irmin.Perms.read_write
include module type of struct include Lwt.Syntax end
val (let*) : 'a Lwt.t -> ('a -> 'b Lwt.t) -> 'b Lwt.t
Syntax for bind.
bind
val (and*) : 'a Lwt.t -> 'b Lwt.t -> ('a * 'b) Lwt.t
Syntax for both.
both
val (let+) : 'a Lwt.t -> ('a -> 'b) -> 'b Lwt.t
Syntax for map.
map
val (and+) : 'a Lwt.t -> 'b Lwt.t -> ('a * 'b) Lwt.t
val (>>=) : 'a Lwt.t -> ('a -> 'b Lwt.t) -> 'b Lwt.t
val (>|=) : 'a Lwt.t -> ('a -> 'b) -> 'b Lwt.t
module Option = Irmin.Export_for_backends.Option
module List = Irmin.Export_for_backends.List
module Mtime = Irmin.Export_for_backends.Mtime
module Seq = Irmin.Export_for_backends.Seq
val shuffle : Random.State.t -> 'a array -> unit