type t = ttype init = Inflate.window * Cstruct.t * Cstruct.ttype error = [ | `Chunk_too_big of Fpath.t * int * int |
| `Decoder of Git__Error.Angstrom.info |
| `Decoder_file of Fpath.t * Git__Error.Angstrom.info |
| `Decoder_stream of Cstruct.t * Git__Error.Angstrom.info |
| `Inflate of Inflate.error |
| `Malicious |
| `Malicious_file of Fpath.t |
| `Result of Cstruct.t * string |
| `Too_big of int * int |
]type decoder = Store.Value.D.decoderval to_result : Cstruct.t -> (t, error) Stdlib.resultval refill : Cstruct.t -> decoder -> (decoder, error) Stdlib.result