Iobuf.ConsumeConsume.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.
To_bytes.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 if src_len > length src.
module To_bytes : sig ... endmodule To_bigstring : sig ... endmodule To_string : sig ... endval char : (char, 'd, 'w, 'l) tval int8 : (int, 'd, 'w, 'l) tval int16_be : (int, 'd, 'w, 'l) tval int16_le : (int, 'd, 'w, 'l) tval int32_be : (int, 'd, 'w, 'l) tval int32_le : (int, 'd, 'w, 'l) tval int64_be_exn : (int, 'd, 'w, 'l) tval int64_le_exn : (int, 'd, 'w, 'l) tval int64_be_trunc : (int, 'd, 'w, 'l) tval int64_le_trunc : (int, 'd, 'w, 'l) tval uint8 : (int, 'd, 'w, 'l) tval uint16_be : (int, 'd, 'w, 'l) tval uint16_le : (int, 'd, 'w, 'l) tval uint32_be : (int, 'd, 'w, 'l) tval uint32_le : (int, 'd, 'w, 'l) tval uint64_be_exn : (int, 'd, 'w, 'l) tval uint64_le_exn : (int, 'd, 'w, 'l) tval int64_t_be : (Core.Int64.t, 'd, 'w, 'l) tval int64_t_le : (Core.Int64.t, 'd, 'w, 'l) tval head_padded_fixed_string :
padding:char ->
len:int ->
(string, 'd, 'w, 'l) tval tail_padded_fixed_string :
padding:char ->
len:int ->
(string, 'd, 'w, 'l) tval string : str_pos:int -> len:int -> (string, 'd, 'w, 'l) tval bytes : str_pos:int -> len:int -> (Core.Bytes.t, 'd, 'w, 'l) tval bigstring : str_pos:int -> len:int -> (Core.Bigstring.t, 'd, 'w, 'l) tval stringo :
?str_pos:int @ local ->
(?len:int @ local ->
(string, 'd, 'w, 'l) t @ local) @ localval byteso :
?str_pos:int @ local ->
(?len:int @ local ->
(Core.Bytes.t, 'd, 'w, 'l) t @ local) @ localval bigstringo :
?str_pos:int @ local ->
(?len:int @ local ->
(Core.Bigstring.t, 'd, 'w, 'l) t @ local) @ localmodule Local : sig ... endmodule Int_repr : sig ... end