tysv

Types

pub opaque type Builder(a)

Values

pub fn build(f: fn(a) -> b) -> Builder(fn(a) -> b)
pub fn col(
  builder: Builder(fn(a) -> b),
  parse: fn(String) -> Result(a, Nil),
) -> Builder(b)
pub fn col_sep(
  builder: Builder(a),
  col_sep: String,
) -> Builder(a)

Set column separator.

pub fn from(
  builder: Builder(a),
  text: String,
) -> Result(List(a), String)
pub fn parsed(f: fn(a) -> b) -> fn(a) -> b
pub fn row_sep(
  builder: Builder(a),
  row_sep: String,
) -> Builder(a)

Set row separator.

pub fn skip_header(
  builder: Builder(a),
  skip_header: Bool,
) -> Builder(a)

Enable/Disable skipping header.

Search Document