Private.Input_channelmodule Bytebuffer = Cohttp_lwt.Private.Bytebufferval create : ?buf_len:int -> Lwt_io.input_channel -> tval read_line_opt : t -> string option Lwt.tval read : t -> int -> string Lwt.tval refill : t -> [ `Eof | `Ok ] Lwt.tval with_input_buffer : t -> f:(string -> pos:int -> len:int -> 'a * int) -> 'aval close : t -> unit Lwt.t