Module Delimited_parsing__.Csv.Header_parse

type t

Type t represents an incomplete header parse. Keep calling input on it until you get a map from header name to column number.

val create : ?⁠strip:bool ‑> ?⁠sep:char ‑> ?⁠quote:[ `No_quoting | `Using of char ] ‑> ?⁠header:Header.t ‑> _ Builder.t ‑> (t, int Core.String.Map.tCore.Either.t
val input : t ‑> len:int ‑> Core.Bytes.t ‑> (t, int Core.String.Map.t * string) Core.Either.t

input t ~len s reads the first len bytes from s and returns either t or header_map, unused_input.

val input_string : t ‑> len:int ‑> string ‑> (t, int Core.String.Map.t * string) Core.Either.t
val is_at_beginning_of_row : t ‑> bool