# Delimited v0.4.0 - Table of Contents

> Declarative schemas for reading and writing CSV, TSV, fixed-width, and other flat files

## Pages

- [Delimited](readme.md)
- [Changelog](changelog.md)
- [Benchmarks](benchmarks.md)
- [LICENSE](license.md)

## Modules

- [Delimited](Delimited.md): Reads and writes CSV, TSV, fixed-width, and other flat files through a
declared schema.

- Schemas
  - [Delimited.Field](Delimited.Field.md): One declared column.
  - [Delimited.Schema](Delimited.Schema.md): Declares the columns of a delimited file as a struct.

- Formats
  - [Delimited.Dialect](Delimited.Dialect.md): How a file is punctuated, separately from what its columns mean.

- Types
  - [Delimited.Type](Delimited.Type.md): The built-in field types and the behaviour for defining your own.

- Errors
  - [Delimited.Error](Delimited.Error.md): The matchable error type used for format, value, and handled file failures.

