package git-unix

  1. Overview
  2. Docs
Virtual package to install and configure ocaml-git's Unix backend

Install

dune-project
 Dependency

Authors

Maintainers

Sources

git-2.1.3.tbz
sha256=5d614ae0404a2438c5cee98bf4aa64cee9980e2a382a437acd6ee65dcca6f4de
sha512=9a863552ad7fddfa37d92738dd1c793e888a3c544f97a7634aa9ed5cef1ca22db4e6bfa1908c58986af0bf1dcd665ba63308c1656e68397b7a87f1a09e94fe97

doc/git-unix.top/Git_top/Graph/Store/Value/D/index.html

Module Value.D

type t = t
type init = Inflate.window * Cstruct.t * Cstruct.t
type error = [
  1. | `Chunk_too_big of Fpath.t * int * int
  2. | `Decoder of Git__Error.Angstrom.info
  3. | `Decoder_file of Fpath.t * Git__Error.Angstrom.info
  4. | `Decoder_stream of Cstruct.t * Git__Error.Angstrom.info
  5. | `Inflate of Inflate.error
  6. | `Malicious
  7. | `Malicious_file of Fpath.t
  8. | `Result of Cstruct.t * string
  9. | `Too_big of int * int
]
type decoder = Store.Value.D.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