package carton

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

Innovation. Community. Security.