package decompress

  1. Overview
  2. Docs
type ('i, 'o) t
type error
type meth =
  1. | PARTIAL
  2. | SYNC
  3. | FULL
val eval : 'x B.t -> 'x B.t -> ('x, 'x) t -> [ `Await of ('x, 'x) t | `Flush of ('x, 'x) t | `End of ('x, 'x) t | `Error of ('x, 'x) t * error ]
val finish : ('x, 'x) t -> ('x, 'x) t
val no_flush : int -> int -> ('x, 'x) t -> ('x, 'x) t
val flush_of_meth : meth -> int -> int -> ('x, 'x) t -> ('x, 'x) t
val flush : int -> int -> ('x, 'x) t -> ('x, 'x) t
val used_out : ('x, 'x) t -> int