Module Iobuf.Consume

module Consume: sig .. end
Consume.string t ~len reads len characters (all, by default) from t into a new string and advances the lower bound of the window accordingly.

Consume.bin_prot X.bin_read_t t returns the initial X.t in t, advancing past the bytes read.


type src = (Core_kernel.Std.read, seek) Iobuf.t 
To_string.blito ~src ~dst ~dst_pos ~src_len () reads src_len bytes from src, advancing src's window accordingly, and writes them into dst starting at dst_pos. By default dst_pos = 0 and src_len = length src. It is an error if dst_pos and src_len don't specify a valid region of dst or src_len > length src.
module To_string: Consuming_blit  with type src := src  with type dst := string
module To_bigstring: Consuming_blit  with type src := src  with type dst := Bigstring.t
include Accessors