# Toml Elixir v3.3.0 - Table of Contents

> Modern TOML parser and encoder for Elixir with protocol-based struct support

## Pages

- [TomlElixir](readme.md)
- [LICENSE](license.md)

## Modules

- [TomlElixir](TomlElixir.md): # TomlElixir
- [TomlElixir.Document](TomlElixir.Document.md): Format-preserving TOML editing.
- [TomlElixir.Encoder](TomlElixir.Encoder.md): Protocol for encoding Elixir terms to TOML.
- [TomlElixir.Parser](TomlElixir.Parser.md): TOML parser entry point.

- Exceptions
  - [TomlElixir.Document.Error](TomlElixir.Document.Error.md): Exception returned or raised when a `TomlElixir.Document` edit fails.
  - [TomlElixir.Encoder.Error](TomlElixir.Encoder.Error.md): Exception returned or raised when a value cannot be encoded to TOML.
  - [TomlElixir.Parser.Error](TomlElixir.Parser.Error.md): Exception raised during TOML parsing.

