Expand description
TOML lexer and parser
Characteristics:
- Error recovery
- Lazy validation
forbid(unsafe)by default, requiring theunsafefeature otherwiseno_stdsupport, including putting users in charge of allocation choices (including not allocating)
Full parsing is broken into three phases:
- Lexing tokens
- Parsing tokens (push parser)
- Organizing the physical layout into the logical layout, including decoding keys and values
Modulesยง
- decoder
- Decode raw TOML values into Rust native types
- error ๐
- lexer
- Lex TOML tokens
- macros ๐
- parser
- A TOML push parser
- source ๐
Structsยง
Enumsยง
Traitsยง
- Error
Sink - Source
Index - A helper trait used for indexing operations on
Source