irmin
Merge.Infix
Infix operators for manipulating merge results and promises.
promise
open Irmin.Merge.Infix at the top of your file to use them.
open Irmin.Merge.Infix
irmin.data
irmin.mem
irmin.unix
val (>>=*) : ('a, conflict) result Lwt.t -> ('a -> ('b, conflict) result Lwt.t) -> ('b, conflict) result Lwt.t
>>=* is bind.
>>=*
bind
val (>|=*) : ('a, conflict) result Lwt.t -> ('a -> 'b) -> ('b, conflict) result Lwt.t
>|=* is map.
>|=*
map
This is useful to manipulate lca results.
val (>>=?) : 'a promise -> ('a -> 'b promise) -> 'b promise
>>=? is bind_promise.
>>=?
bind_promise
val (>|=?) : 'a promise -> ('a -> 'b) -> 'b promise
>|=? is map_promise.
>|=?
map_promise