Module Decompress_impl.LSource
Sourceval repeat : char -> int64 Sourcetype error = | Invalid_level of int| Invalid_wbits of int
Sourceexception Match of int * int Sourceexception Literal of char Sourcetype 'i t = {i_off : int;i_pos : int;i_len : int;level : int;on : Hunk.t -> unit;state : 'i state;witness : 'i B.t;
} Sourceand 'i state = | Deflate of int| Deffast of int| Choose of int| Exception of error
Sourceval _size_of_int64 : int Sourceval longuest_substring :
'a Safe.B.t ->
([< `Rd | `Wr Rd ], 'a) Safe.t ->
int ->
int ->
int ->
int option Sourceval refill : int -> int -> 'a t -> 'a t Sourceval default :
witness:'a B.t ->
?level:int ->
?on:(Hunk.t -> unit) ->
int ->
'a t