irmin-mirage-git

MirageOS-compatible Irmin stores
IN THIS PACKAGE
Parameter #1 Irmin_mirage_git . KV . G . Value . MakeMeta . Meta
type 'a t
val (<$>) : ( 'a, 'b ) Encore.Bijection.texn -> 'a t -> 'b t
val (<*>) : 'a t -> 'b t -> ('a * 'b) t
val (<|>) : 'a t -> 'a t -> 'a t
val (*>) : unit t -> 'a t -> 'a t
val (<*) : 'a t -> unit t -> 'a t
val ($>) : unit t -> ( unit, 'a ) Encore.Bijection.texn -> 'a t
val (<$) : 'a t -> ( unit, 'a ) Encore.Bijection.texn -> unit t
val fix : ( 'a t -> 'a t ) -> 'a t
val nop : unit t
val any : char t
val fail : string -> 'a t
val pure : compare:( 'a -> 'a -> int ) -> 'a -> 'a t
val take : int -> string t
val peek : 'a t -> 'b t -> ( 'a, 'b ) Encore.Either.t t
val const : string -> string t
val commit : unit t
val while0 : ( char -> bool ) -> string t
val while1 : ( char -> bool ) -> string t
val bigstring_while0 : ( char -> bool ) -> Encore.Encoder.bigstring t
val bigstring_while1 : ( char -> bool ) -> Encore.Encoder.bigstring t
val buffer : string t
val bigstring_buffer : Encore.Encoder.bigstring t
module Option : sig ... end