irmin-mirage-git

MirageOS-compatible Irmin stores
IN THIS PACKAGE
Module Irmin_mirage_git . Mem . G . Value . D
type t = t
type error = [
| Git.Error.Decoder.t
| `Inflate of Inflate.error
]
type decoder
val pp_error : error Fmt.t
val to_result : Cstruct.t -> ( t, error ) result
val default : init -> decoder
val eval : decoder -> [ `Await of decoder | `End of Cstruct.t * t | `Error of Cstruct.t * error ]
val refill : Cstruct.t -> decoder -> ( decoder, error ) result
val finish : decoder -> decoder