type t = | External of {
} | |||
| Root of Base.t | |||
| Node of {
} |
val needed_cache : int -> (int64, int) Cache.tval get_from_absolute_offset : ztmp:Cstruct.t -> zwin:Inflate.window -> cache:(int64, t) Cache.t -> ?chunk:int -> ?htmp:Cstruct.t array -> Cstruct.t -> pack -> int64 -> (t, error) Stdlib.result Lwt.tval get_from_hash : ztmp:Cstruct.t -> zwin:Inflate.window -> cache:(int64, t) Cache.t -> ?chunk:int -> ?htmp:Cstruct.t array -> Cstruct.t -> pack -> Hash.t -> (t, error) Stdlib.result Lwt.tval get : ztmp:Cstruct.t -> zwin:Inflate.window -> cache:(int64, t) Cache.t -> ?chunk:int -> ?htmp:Cstruct.t array -> Cstruct.t -> pack -> [ `Hash of Hash.t | `Offset of int64 ] -> (t, error) Stdlib.result Lwt.tval apply_from_absolute_offset : ztmp:Cstruct.t -> zwin:Inflate.window -> cache:(int64, kind * Cstruct.t * int * s) Cache.t -> ?chunk:int -> ?htmp:Cstruct.t array -> (Cstruct.t * Cstruct.t) -> pack -> int64 -> (kind * Cstruct.t * int * s, error) Stdlib.result Lwt.tval apply_from_hash : ztmp:Cstruct.t -> zwin:Inflate.window -> cache:(int64, kind * Cstruct.t * int * s) Cache.t -> ?chunk:int -> ?htmp:Cstruct.t array -> (Cstruct.t * Cstruct.t) -> pack -> Hash.t -> (kind * Cstruct.t * int * s, error) Stdlib.result Lwt.tval apply : ztmp:Cstruct.t -> zwin:Inflate.window -> cache:(int64, kind * Cstruct.t * int * s) Cache.t -> ?chunk:int -> ?htmp:Cstruct.t array -> (Cstruct.t * Cstruct.t) -> pack -> [ `Hash of Hash.t | `Offset of int64 ] -> (kind * Cstruct.t * int * s, error) Stdlib.result Lwt.tval needed_from_absolute_offset : ztmp:Cstruct.t -> zwin:Inflate.window -> cache:(int64, int) Cache.t -> ?chunk:int -> pack -> int64 -> (int, error) Stdlib.result Lwt.tval needed_from_hash : ztmp:Cstruct.t -> zwin:Inflate.window -> cache:(int64, int) Cache.t -> ?chunk:int -> pack -> Hash.t -> (int, error) Stdlib.result Lwt.tval needed : ztmp:Cstruct.t -> zwin:Inflate.window -> cache:(int64, int) Cache.t -> ?chunk:int -> pack -> [ `Hash of Hash.t | `Offset of int64 ] -> (int, error) Stdlib.result Lwt.tval length_from_absolute_offset : ztmp:Cstruct.t -> zwin:Inflate.window -> ?chunk:int -> pack -> int64 -> (int, error) Stdlib.result Lwt.tval length_from_hash : ztmp:Cstruct.t -> zwin:Inflate.window -> ?chunk:int -> pack -> Hash.t -> (int, error) Stdlib.result Lwt.tval length : ztmp:Cstruct.t -> zwin:Inflate.window -> ?chunk:int -> pack -> [ `Hash of Hash.t | `Offset of int64 ] -> (int, error) Stdlib.result Lwt.t