package decompress

  1. Overview
  2. Docs
val ctor : ('a, 'b, 'c) k -> ('a, 'b, 'c) state
val peek_bits : int -> ((Safe.ro, 'a) Safe.t -> (Safe.wo, 'b) Safe.t -> ('c, 'b, 'd) t -> ('c, 'b, 'd) res) -> (Safe.ro, 'a) Safe.t -> (Safe.wo, 'b) Safe.t -> ('c, 'b, 'd) t -> ('c, 'b, 'd) res
val drop_bits : int -> ((Safe.ro, 'a) Safe.t -> (Safe.wo, 'b) Safe.t -> ('a, 'c, 'd) t -> ('e, 'b, 'f) res) -> (Safe.ro, 'a) Safe.t -> (Safe.wo, 'b) Safe.t -> ('e, 'b, 'f) t -> ('e, 'b, 'f) res
val get_bits : int -> (int -> (Safe.ro, 'a) Safe.t -> (Safe.wo, 'b) Safe.t -> ('a, 'c, 'd) t -> ('e, 'b, 'f) res) -> (Safe.ro, 'a) Safe.t -> (Safe.wo, 'b) Safe.t -> ('e, 'b, 'f) t -> ('e, 'b, 'f) res