package carton

  1. Overview
  2. Docs
type decoder
type src = [
  1. | `Channel of in_channel
  2. | `String of string
  3. | `Manual
]
type decode = [
  1. | `Await of decoder
  2. | `Header of int * int * decoder
  3. | `End of decoder
  4. | `Malformed of string
]
val src_len : decoder -> int
val dst_len : decoder -> int
val src_rem : decoder -> int
val dst_rem : decoder -> int
val src : decoder -> Zl.bigstring -> int -> int -> decoder
val dst : decoder -> H.bigstring -> int -> int -> decoder
val source : decoder -> H.bigstring -> decoder
val decode : decoder -> decode
val decoder : ?source:H.bigstring -> o:Zl.bigstring -> allocate:(int -> Zl.window) -> src -> decoder
OCaml

Innovation. Community. Security.